我想订购一个HashMap:
Map<Integer, Set<Integer>> unsorted
由值集的大小决定。我试图这样做:
Map<Integer, Set<Integer>> sorted = unsorted.entrySet().stream()
.sorted(comparingInt(e->e.getValue().size()))
.collect(toMap(
Map.Entry::getKey,
Map.Entry::getValue,
LinkedHashMap::new
));
但出现错误
“不能从静态上下文中引用非静态方法”
. 我是 Java 8 Streams 的新手,显然缺少一些微不足道的东西 - 它是什么?
偶然的你
相关分类