Arrays.sort 문자열 로 정렬 하기 문자 정렬 에 따라 문자 대소 문 자 를 무시 합 니 다.

1628 단어 Arrays
배열 의 element 를 정렬 해 야 할 때 가 있 습 니 다.물론 스스로 적당 한 정렬 방법 을 만 들 수 있 지만 자바 가방 에 자체 적 으로 가지 고 있 는 Arrays.sort 정렬 방법 이 있 는 이상 배열 요소 가 적 을 때 왜 사용 하지 않 습 니까?
Sorting an Array
1.      
   int[] intArray = new int[] {4, 1, 3, -23};
Arrays.sort(intArray);
: [-23, 1, 3, 4]
2.       ,      
    String[] strArray = new String[] {"z", "a", "C"};
Arrays.sort(strArray);
: [C, a, z]
3.              ,           Case-insensitive sort
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
: [a, C, z]

4. , Reverse-order sort
Arrays.sort(strArray, Collections.reverseOrder());
:[z, a, C]

5. Case-insensitive reverse-order sort
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
Collections.reverse(Arrays.asList(strArray));
: [z, C, a]
 

좋은 웹페이지 즐겨찾기