复制代码代码如下:
/**
* @парам ч
* @возвращаться
* Карта карты и значение значения.
*/
@SuppressWarnings («не отмечено»)
public static Map.Entry[] getSortedHashtableByValue(Map h) {
Установить set = h.entrySet();
Записи Map.Entry[] = (Map.Entry[]) set.toArray(new Map.Entry[set
.размер()]);
Arrays.sort(записи, новый Comparator() {
public int Compare (Object arg0, Object arg1) {
Длинный ключ1 = Long.valueOf(((Map.Entry) arg0).getValue().toString());
Длинный ключ2 = Long.valueOf(((Map.Entry) arg1).getValue().toString());
вернуть ключ1.Сравнить(ключ2);
}
});
возврат записей;
}
/**
* @парам ч
* @возвращаться
* Кнопка «Карта» и «Ключ»
*/
@SuppressWarnings («не отмечено»)
public static Map.Entry[] getSortedHashtableByKey(Map h) {
Установить set = h.entrySet();
Записи Map.Entry[] = (Map.Entry[]) set.toArray(new Map.Entry[set
.размер()]);
Arrays.sort(записи, новый Comparator() {
public int Compare (Object arg0, Object arg1) {
Ключ объекта1 = ((Map.Entry) arg0).getKey();
Ключ объекта2 = ((Map.Entry) arg1).getKey();
return ((Сравнимый) ключ1).CompareTo(ключ2);
}
});
возврат записей;
}