【发布时间】:2018-05-14 18:51:59
【问题描述】:
假设您有一个已排序的List<String> input。我想知道下面的List<String> output 是否会一直排序?
List<String> output = input.stream
.filter(<predicate>)
.collect(Collectors.toList());
【问题讨论】:
-
在您的确切示例中,将保留顺序,但通常您需要检查每个中间操作。对于并行流来说,事情要有趣得多——中间操作没有顺序,而终端操作有
标签: java-8 java-stream