[JAVA] Arrays.sort에서 Comparator 활용해서 내림차순 하기
Arrays.sort(arr, new Comparator<String>(){
@Override
public int compare(String a, String b) {
// return (a+b).compareTo(b+a); // 오름차순
return (b+a ).compareTo(a+b); // 내림차순
};
});
항상 b가 앞쪽에 오면 내림차순 a가 앞에 오면 내림차순
Arrays.sort(arr, new Comparator<String>(){
@Override
public int compare(Integer a, Integer b) {
// return (a).compareTo(b); // 오름차순
// return (b).compareTo(a); // 내림차순
return b - a ; // 내림차순
};
});
[JAVA] 자바_compareTo ( 값 [문자열/숫자] 비교 ) (tistory.com)
[JAVA] 자바_compareTo ( 값 [문자열/숫자] 비교 )
compareTo() - int compareTo(NumberSubClass referenceName) - int compareTo(String anotherString) - compareTo() 함수는 두개의 값을 비교하여 int 값으로 반환해주는 함수이다. compareTo() 함수에는 위에서 설명하는바와 같이 "
mine-it-record.tistory.com