【发布时间】:2013-10-24 22:23:01
【问题描述】:
通过 Java 8 lambda 表达“从 List A where 条件获取新 List B”的最短方式是什么?
假设我有 List<Integer> a = Arrays.asList(1, 2, 3, 4, 5),我想要一个新列表 B,其中值 > 3。
我已经通读了新的 Collections Streams API,但我不相信我找到了最好的方法来做到这一点,并且不想用我可能不太完美的解决方案来玷污这个问题。
【问题讨论】:
标签: java collections lambda java-8 java-stream