다음과 같은 함수를 사용하여 역순으로 항목을 반복 할 수 있도록 date to longs의 맵을 반환해야합니다.Java Map : 역순으로 배열
counts
는 LinkedHashMap
이므로 항목들이 (이 경우 연대기 인) 삽입 된 순서에 저장됩니다 : 그것은 이론적으로 보이지만,
public Map<Date, Long> getCountsChronological() {
Map<Date, Long> chronologicalMap =
new TreeMap<Date, Long>(Collections.reverseOrder());
chronologicalMap.putAll(counts);
return chronologicalMap;
}
이 기능은 작동하지 않습니다 그것은 그 할까요. 반환하는지도를 반복 할 때 항목을 연대순으로 표시합니다.
? 짧지 만 완전한 예가 정말로 도움이 될 것입니다. 'counts '항목이 나타나는 순서는 부적절합니다. –
좋아요, 질문을 약간 편집했습니다. – Charlotte
짧지 만 완성 된 프로그램에 대한 제 대답을보십시오. 그것과 비슷한 것을 만들 수 있습니까 * 실패 *? –