1 // クエリランク売上 2 公共 ボイドqueryGoodsByHotCountを(){ 3 //は入力キーと値カプセル化されたオブジェクトのセットにマップし、次にセットのセットに変換されます 。4 セットの<entry <整数、製品>> setGoods = mapGoods.entrySet() ; 5 //はセットリストセットのセットになります 6。 リストの<entry <Integer型、製品>> listGoods = 新しい新しいのArrayList <> (); 。7 listGoods.addAll(setGoods); 8 。9 // コンパレータの売上高に応じてソートされたクラス 10 Collections.sort(listGoods、新しい新しいコンパレータの<entry <整数、製品>> (){ 11 @Override 12であります 公共 int型は、(エントリ<整数、グッズ> entry1を、エントリ<整数、グッズ>比較ENTRY2、){ 13がある // オーダー。。。 14 リターン entry1.getValue()getgHotCount() - 。Entry2.getValue()getgHotCount();. 15 } 16 }); 17。 // プリント 18である のSystem.out.println(「いいえ\ Tの商品名\ T製品番号T商品代金\品の\ tの販売」); 19。 ための(エントリ<整数、商品> エントリー:listGoods){ 20である )のSystem.out.println(entry.getValue(); 21である } 22れます }