정렬(Sort)
2022. 7. 19. 09:37ㆍJava
문자열 배열 알파벳 순으로 정렬
참조: 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 |