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
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
Please disable your ad blocker and refresh the window to use this website.