复代码代码如下:
/**
* @param h
* @반품
* 实现对 지도 按 사진 값 升序排序
*/
@SuppressWarnings("선택 해제됨")
공개 정적 Map.Entry[] getSortedHashtableByValue(Map h) {
설정 세트 = h.entrySet();
Map.Entry[] 항목 = (Map.Entry[]) set.toArray(new Map.Entry[set
.크기()]);
Arrays.sort(항목, 새 비교기() {
공개 int 비교(객체 arg0, 객체 arg1) {
Long key1 = Long.valueOf(((Map.Entry) arg0).getValue().toString());
Long key2 = Long.valueOf(((Map.Entry) arg1).getValue().toString());
return key1.compareTo(key2);
}
});
항목 반환;
}
/**
* @param h
* @반품
* 实现对 지도 按 사진 키排序
*/
@SuppressWarnings("선택 해제됨")
공개 정적 Map.Entry[] getSortedHashtableByKey(Map h) {
설정 세트 = h.entrySet();
Map.Entry[] 항목 = (Map.Entry[]) set.toArray(new Map.Entry[set
.크기()]);
Arrays.sort(항목, 새 비교기() {
공개 int 비교(객체 arg0, 객체 arg1) {
객체 key1 = ((Map.Entry) arg0).getKey();
객체 key2 = ((Map.Entry) arg1).getKey();
return ((비교 가능) key1).compareTo(key2);
}
});
항목 반환;
}