JAVA
문자열 배열 길이 순으로 정렬하기 (Comparator)
주탱2
2022. 10. 6. 02:02
문자열 배열 길이 순으로 정렬하기 (Comparator)
//문자열 정렬 원하는 조건으로 하기
//목표 조건 : 문자열의 길이 순으로 정렬
String[] words = {"abcdefc" , "av", "ddd" , "asdf"};
Arrays.sort(words , new Comparator<String>(){
public int compare(String o1, String o2){
return o1.length()-o2.length();
}
});
System.out.println("words = " + Arrays.toString(words));
//출력: words = [av, ddd, asdf, abcdefc]
//일반 sort : words = [abcdefc, asdf, av, ddd]
아직 자유롭게 사용하지는 못하지만 간단한 정렬 조건은 임의대로 사용할 수 있다.
30%정도 이해했다.