我喜欢Java 8中的Streams概念。现在,我想使用Java Streams将Java中的Map转换为已排序的List。我只想显示列表,而不存储它。我希望结果列表如下:
5, 7, 8, 10, 19, 20, 22, 28, 30, 35, 40, 45, 50 .
这是我的代码:
Map<Integer, List<Integer>> obj=new HashMap<Integer, List<Integer>>();
obj.put(5, Arrays.asList(7,8,30));
obj.put(10, Arrays.asList(20));
obj.put(19, Arrays.asList(22,50));
obj.put(28, Arrays.asList(35,40,45));