정렬(Sort)

2022. 7. 19. 09:37Java

 

 

문자열 배열 알파벳 순으로 정렬

    참조: https://www.delftstack.com/ko/howto/java/sort-string-srray-alphabetically-in-java/

 

compareTo() 메소드 사용

 string1.compareTo(string2);

 

  • string1 > string2인 경우: 양의 정수 반환
  • string1 < string2인 경우: 음의 정수 반환
  • string1 == string2인 경우: 0반환

 Arrays.sort() 사용

  • Quicksort -> time complexity: O(nlogn)

    오름차순 정렬(default)

Arrays.sort(arrToSort); // Apple Bananamna apple banana

    내림차순 정렬

Arrays.sort(arrToSort, Collections.reverseOrder()); // banana apple  Bananamna Apple

    대소문자 무시하고 정렬

Arrays.sort(arrToSort, String.CASE_INSENSITIVE_ORDER); // apple Apple banana Banana

 

 

'Java' 카테고리의 다른 글

Overloading vs Overriding  (0) 2022.07.22
String, StringBuilder, StringBuffer  (0) 2022.07.21
객체 지향 vs 절차 지향 프로그래밍  (0) 2022.07.18
JVM  (0) 2022.07.18
변수  (0) 2022.06.30