中間オブジェクトでキーでソートされた地図を印刷しています。LinkedHashMapは次のようになります。java 8 - キーでソートされたマップを印刷する
LinkedHashMap<String, AtomicInteger> sortedMap = wcMap.entrySet().stream()
.sorted(Map.Entry.comparingByKey())
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,
(oldValue, newValue) -> oldValue, LinkedHashMap::new));
sortedMap.forEach((k, v) -> System.out.println(String.format("%s ==>> %d",k, v.get())));
収集する前にストリームから直接印刷するにはどうすればよいですか?それはストリームを消費してしまうと、それはあなたがもはや収集しないことを意味しているため
あなたはどういう意味ですか?チェーン 'forEach'? – Eugene
収集する前に。 – Jeb
「peek」があります – Eugene