复制代码代码如下:
/**
* @param h
* @kembali
* 实现对peta按照nilai升序排序
*/
@SuppressWarnings("tidak dicentang")
peta statis publik.Entri[] getSortedHashtableByValue(Peta h) {
Setel set = h.entrySet();
Entri Peta.Entri[] = (Peta.Entri[]) set.toArray(Peta.Entri baru[set
.ukuran()]);
Array.sort(entri, Pembanding baru() {
public int bandingkan(Objek arg0, Objek arg1) {
Panjang key1 = Long.valueOf(((Map.Entry) arg0).getValue().toString());
Kunci panjang2 = Panjang.valueOf(((Map.Entry) arg1).getValue().toString());
kembalikan key1.compareTo(key2);
}
});
entri kembali;
}
/**
* @param h
* @kembali
* 实现对peta按照kunci排序
*/
@SuppressWarnings("tidak dicentang")
peta statis publik.Entri[] getSortedHashtableByKey(Peta h) {
Setel set = h.entrySet();
Entri Peta.Entri[] = (Peta.Entri[]) set.toArray(Peta.Entri baru[set
.ukuran()]);
Array.sort(entri, Pembanding baru() {
public int bandingkan(Objek arg0, Objek arg1) {
Objek key1 = ((Peta.Entri) arg0).getKey();
Objek key2 = ((Peta.Entri) arg1).getKey();
return ((Sebanding) key1).compareTo(key2);
}
});
entri kembali;
}