String[] strArr = new String[3];
Arrays.sort(strArr, new Comparator<String>(){
@Override
public int compare(String o1, String o2){
return (o2+o1).compareTo(o1+o2);
} // 두 문자를 합친 값을 비교하여 내림차순으로 정렬
// return 값이 1이면 자리를 바꿈
// o2+o1이 o1+o2 보다 큰 경우에 1
});
참고 : https://lotuus.tistory.com/35
'JAVA' 카테고리의 다른 글
문자열 공백 제거 & 문자열 루트 값 & BigInteger (2) | 2022.09.27 |
---|---|
HashMap Value 기준으로 정렬 (3) | 2022.09.22 |
문자열 안에 있는 원소가 숫자인지 문자인지 판별 (0) | 2022.09.20 |
배열 자르기 (0) | 2022.09.17 |
문자열 역순 & 자르기 (0) | 2022.09.17 |