프로그래밍 & IT/JAVA
[JAVA] ArrayList/ Array 단어 길이 내림차순/오름차순 정렬
용재22
2022. 10. 9. 21:11
List<String> sortedList = new ArrayList<>(importand_document_entities);
Comparator<String> c = new Comparator<String>() {
public int compare(String s1, String s2) {
return Integer.compare(s2.length(), s1.length());
}
};
Collections.sort(sortedList, c);
// 배열 길이순으로 정
Arrays.sort(tmp,new Comparator<String>(){
public int compare(String o1, String o2){
return Integer.compare(o1.length(), o2.length());
}
});
반대순으로 정렬은 compare 내부의 o1,o2끼리 위치만 바꿔주면 된다!