【发布时间】:2017-10-23 10:59:51
【问题描述】:
我使用Sort a Map<Key, Value> by values (Java) 对HashMap 进行了排序,我有一个LinkedHashMap,即保证迭代顺序的Iterable。
现在,如果可能的话,我想使用 Java 8 集合流 API 技术检索地图的第一个 n 条目中的 java.util.List。
我找到了how can i get two consecutive values from Iterator,它解释了可以使用数组来做到这一点,但这并不优雅,与我获得List 的意图不同(虽然可以转换,但这是一个不必要的步骤)和需要额外的方法。
【问题讨论】:
标签: java java-8 java-stream