樹圖嗎?實際上樹型圖本身可以對鍵進行排序,但我想對鍵和值也進行排序。如何使用鍵值對TreeMap進行排序
TreeMap <Double, List<String>> treemap = new TreeMap <Double, List<String>>();
Example
Keys : 1.84, 2.35, 5.89, 0.21
values: {Burger, 02058795247}, {Pizza, 02087958742}, {Rolls, 020547896874}, {Sandwich, 02058967412}
結果應該是
keys : 0.21
Values: {Sandwich, 02058967412}
keys : 0.21, 1.84
Values: {Sandwich, 02058967412}, {Burger, 02058795247}
keys : 0.21, 1.84, 2.35
Values: {Sandwich, 02058967412}, {Burger, 02058795247}, {Pizza, 02087958742}
keys : 0.21, 1.84, 2.35, 5.89
Values: {Sandwich, 02058967412}, {Burger, 02058795247}, {Pizza, 02087958742}, {Rolls, 020547896874}
但我得到類似結果
keys : 0.21
values: {Burger, 02058795247}
Key: 0.21, 1.84
Value : {Burger, 02058795247, Pizza, 02087958742}
keys : 0.21, 1.84, 2.35
Value: {Burger, 02058795247, Pizza, 02087958742, Rolls, 020547896874}
keys : 0.21, 1.84, 2.35, 5.89
Value :{Burger, 02058795247, Pizza, 02087958742, Rolls, 020547896874, Sandwich, 02058967412}
是你可以對它進行排序....我*會很快發佈了答案。 – RajSharma
可能重複[TreeMap按值排序](http://stackoverflow.com/questions/2864840/treemap-sort-by-value) – John
由於我使用列表作爲值,因此無法從此給定鏈接獲得解決方案。那麼如何使用比較器來獲得價值呢? @ user3360241 –
abc