Collections.sort()은 위의 두개의 sort 메소드가 있다.
String[] phone_book = {"119", "1195524421","97674223"};
System.out.println(Arrays.toString(phone_book));
// 출력값 => [119, 1195524421, 97674223]
Arrays.sort(phone_book, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.length()-o2.length(); // 문자열 길이 오름차순
//return o2.length()-o1.length(); // 문자열 길이 내림차순
}
});
System.out.println(Arrays.toString(phone_book));
// 출력값 => [119, 97674223, 1195524421]
참고링크
wjheo.tistory.com/entry/Java-%EC%A0%95%EB%A0%AC%EB%B0%A9%EB%B2%95-Collectionssort
stream 인터페이스(java 8 람다식) (0) | 2021.04.10 |
---|---|
로직 실행 시간 측정 (0) | 2021.04.10 |
spring와 spring boot 차이 (0) | 2021.03.26 |
정규식 (0) | 2021.03.25 |
static 키워드 (0) | 2021.03.25 |