Java排序
Map Stream 排序最簡單的排序方式
Map<String,String> _lineMap = _itRow.next();
_lineMap = _lineMap.entrySet().stream().
sorted((i1,i2)>i1.getKey().compareTo(i2.getKey())).
collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,
(e1,e2)->e1,LinkedHashMap::new)); Map 間接排序
通過對key進行排序,實現對map排序。
static Map<String, Integer> map = new HashMap<>();
map.put("Jayant", 80);
map.put("Abhishek", 90);
map.put("Anushka", 80);
ArrayList<String> sortedKeys
= new ArrayList<String>(map.keySet());
Collections.sort(sortedKeys);
for (String x : sortedKeys)
System.out.println("Key = " + x +
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]