通过 Java 8 lambda 表达“从 List A where 条件中获取新的 List B”的最短方法是什么?
假设我有List<Integer> a = Arrays.asList(1, 2, 3, 4, 5)
并且我想要一个新列表 B,其中值 > 3。
我已经通读了新的 Collections Streams API,但我不相信我已经找到了最好的方法来做到这一点,并且不想用我可能不太完美的解决方案来玷污这个问题。
通过 Java 8 lambda 表达“从 List A where 条件中获取新的 List B”的最短方法是什么?
假设我有List<Integer> a = Arrays.asList(1, 2, 3, 4, 5)
并且我想要一个新列表 B,其中值 > 3。
我已经通读了新的 Collections Streams API,但我不相信我已经找到了最好的方法来做到这一点,并且不想用我可能不太完美的解决方案来玷污这个问题。