은 내가 얻은 정렬 트리 맵에Java 1.6에서 Comparator 클래스를 사용하여 TreeMap을 정렬 할 수 있습니까?
QuotaTirComparator bvc = new QuotaTirComparator(mappaQuote);
TreeMap<Integer, QuotaTir> sorted_map = new TreeMap<Integer, QuotaTir>(bvc);
을하려고 자바 6 응용 프로그램에 다음과 같은 문제가있다.
The constructor TreeMap<Integer,QuotaTir>(QuotaTirComparator) is undefined
이유 :
그러나 Eclipse는 나에게 다음과 같은 오류 메시지가 줄? Java 6에서이 기능을 사용할 수 있습니까? 뭐가 잘못 되었 니? 내가 뭘 놓치고 있니?
트리 맵에서 비교기는 비교 자이 아닌 비교 자 을 확장해야합니다. TreeMap의 생성자는 "TreeMap (Comparator super K> comparator)"로 정의됩니다. 여기서 K는 Key 유형입니다. 이것을 구별하는 또 다른 방법은 "아니, 할 수 없다"입니다. –
DwB