'내림차순'에 해당되는 글 1건
- 2019.06.20 :: [JAVA]오름차순 내림차순 정렬 Arrays.sort()
Arrays.sort() 함수를 사용하여 배열을 정렬해보았습니다.
1. Arrays.sort(배열명)을 하면 오름차순으로 정렬됩니다.
2. Arrays.sort(배열명,i,j)을 하면 i부터 j까지 오름차순으로 정렬합니다.
3. Arrays.sort()에서는 내림차순을 지원하지 않지만 for문을 이용하여 오름차순을 뒤집어서 내림차순으로 만들 수 있습니다.
[원본배열]
{4,2,1,3,5}
[결과]
[코드]
import java.util.Arrays;
public class C {
public static void main(String[] args) {
//오름차순 정렬
int[] arr = {4,2,1,3,5};
Arrays.sort(arr);
System.out.println("오름차순 정렬");
for(int i=0;i<arr.length;i++) {
System.out.print(arr[i]+"\t");
}
System.out.println();
System.out.println();
//0번째를 제외하고 오름차순 정렬
int[] arr2 = {4,2,1,3,5};
Arrays.sort(arr2,1,arr2.length);
System.out.println("0번째를 제외하고 오름차순 정렬");
for(int i=0;i<arr2.length;i++) {
System.out.print(arr2[i]+"\t");
}
System.out.println();
System.out.println();
//내림차순 정렬
int[] arr3 = {4,2,1,3,5};
Arrays.sort(arr3);
System.out.println("내림차순 정렬");
for(int i=(arr3.length)-1;i>=0;i--) {
System.out.print(arr3[i]+"\t");
}
}
}
'JAVA > 자바' 카테고리의 다른 글
[JAVA] 특정범위 배열복사 Arrays.copyOfRange() (0) | 2019.06.23 |
---|---|
[JAVA] 배열복사 Arrays.copyOf() 함수 (0) | 2019.06.23 |
객체 지향 프로그래밍 (0) | 2019.06.20 |
[JAVA]대소문자 변환 (0) | 2019.06.19 |
[JAVA] 이클립스 설치 (0) | 2019.06.10 |