Java에서 오름차순 및 전개 순서로 배열 정렬
이 튜토리얼에서는 Java에서 배열을 오름차순 및 내림차순으로 정렬하는 방법을 살펴보겠습니다. sort() 정렬 작업을 수행합니다.
Java에는 배열을 정렬할 수 있는 몇 가지 방법이 있으며 이러한 배열 정렬 방법을 사용하려면 먼저 배열. import:
내림차순으로 정렬하는 것은 코드를 직접 작성하거나 배열을 객체 배열로 변환하는 경우에만 가능합니다. 그런 다음 Collections을 호출하고 Collections.sort().
이 작업을 수행하는 코드는 다음과 같습니다.
Java.util.Arrays.sort(int[]) 메서드
Java에는 배열을 정렬할 수 있는 몇 가지 방법이 있으며 이러한 배열 정렬 방법을 사용하려면 먼저 배열. import:
import java.util.Arrays;이제 Arrays 라이브러리를 가져왔으므로 sort() 메서드를 호출할 수 있습니다. 매우 쉽습니다 :
Arrays.sort(myArray);시도해 볼 코드는 다음과 같습니다.
import java.util.Arrays;끝에 있는 for 루프는 배열의 각 위치에 있는 모든 값을 출력으로 인쇄합니다. 코드가 실행되면 다음과 같은 결과가 나타납니다.
public class ArraysTest {
public static void main(String[] args) {
// array
int array[] = {11, 34, 23, 62, 6, 41};
// 정렬하기 전에 모든 정수를 표시합니다
for (integer : array) {
System.out.println("number: " + integer);
}
// 정렬 array
Arrays.sort(array);
// 정렬 후 모든 정수 표시
System.out.println("정렬된 배열\n");
for (정수 int : 배열) {
System.out.println("숫자: " + 정수);
}
}
}
번호: 11보시다시피 배열은 오름차순으로 정렬되었습니다.
번호: 34
번호: 23
번호: 62
번호: 6
번호: 41
정렬된 배열
번호: 6
번호: 11
번호: 23
번호: 34
번호: 41
번호: 62
내림차순으로 정렬하는 것은 코드를 직접 작성하거나 배열을 객체 배열로 변환하는 경우에만 가능합니다. 그런 다음 Collections을 호출하고 Collections.sort().
이 작업을 수행하는 코드는 다음과 같습니다.
import java.util.Arrays;이 코드를 컴파일하고 실행하면 다음과 같은 결과가 나타납니다.
import java.util.Collections;
public class Tri {
public static void main(String[] args) {
// 배열 초기화
int array[] = {8, 77, 15, 24, 46, 13};
// Integer
Integer[] integerArray = new Integer[array.length];
// 정렬하기 전에 모든 정수를 표시합니다
// 모든 값을 Integer
for (int i=0; i < array.length; i++) {
System.out.println("number: " + array[i]);
//새 Integer
integerArray[i] = new Integer(array[i]);
}
// 배열을 정렬한 다음 반전합니다
Arrays.sort(integerArray, Collections.reverseOrder());
// 정렬 후 모든 정수 표시
System.out.println("정렬된 배열\n");
for (정수 int: integerArray) {
System.out.println("숫자: " + 정수);
}
}
}
번호: 8참조:
번호: 77
번호: 15
번호: 24
번호: 46
번호: 13
정렬된 배열
번호: 77
번호: 46
번호: 24
번호: 15
번호: 13
번호: 8
Java.util.Arrays.sort(int[]) 메서드