Comparator1 Java - Comparable, Comparator Java Comparable, Comparator "caAbBC"와 같은 알파벳 문자열을 "aAbBcC"와 같은 알파벳 순서로 정렬하는 코드를 작성하려면 어떻게 해야할까요 ? 위 문제를 위한 코드를 자바로 작성한다면, 아마도 정렬을 실실하는 코드를 작성하되 그 안에서 문자들에 대한 비교 연산을 새로 정의하는 형태로 작성해야 할 것입니다. 위 문제에 핵심은 '비교연산' 을 구현하는데에 있습니다. 그냥 단순히 문자열을 char 배열로 바꾸고 각 char 형으로 정렬하고자 한다면 비교하는데 쓰이는 값이 ASCII값이므로 자연율로 정렬해버리게됩니다. ABCDabcd와 같은 형태가 되겠죠 위처럼 자연율(일반적인 정렬순서)가 아니라 사용자가 새롭게 정렬 순서를 정의하고 싶거나 오브젝트를 정렬할 때 오브젝트 정렬에 .. 2019. 10. 15. 이전 1 다음