Java Collections.sort() 질문입니다
조회수 448회
Collections.sort(keyList, new Comparator(){
public int compare(Object o1, Object o2){
Object v1 = map.get(o1);
Object v2 = map.get(o2);
return ((Comparable) v2).compareTo(v1); //이부분 설명좀 부탁드립니다
}
});
return ((Comparable) v2).compareTo(v1);
이부분 설명좀 부탁드리겠습니다
Comparable 인터페이스를 사용하게되면 compareTo() 메소드를 오버라이딩 해야된다는건 알고있습니다!
하지만 ((Comparable) v2).compareTo(v1) 이런식으로 감싸서 사용한다면 어떤 방식으로 동작하는지 궁금합니다
댓글 입력