【发布时间】:2020-12-22 07:49:41
【问题描述】:
假设我有一个带有一些条目的 HashMap:
Map hm= new HashMap();
hm.put(1,"ss");
hm.put(2,"ss");
hm.put(3,"bb");
hm.put(4,"cc");
hm.put(5,"ss");
我想要这样的输出:
[{1,ss},{2,ss},{5,ss}]
有可能吗?
【问题讨论】:
-
我看到您使用的是原始类型(例如,
Map没有类型参数)。几个答案已经提到了这一点——你不应该使用原始类型,总是指定类型参数,即Map<Integer, String>。
标签: dictionary java-8 java-stream grouping entryset