list.stream().collect()方法会打乱list中的元素顺序吗
时间: 2023-10-24 11:36:37 浏览: 57
java8新特性之stream的collect实战教程
5星 · 资源好评率100%
不会。`list.stream().collect()`方法会返回一个新的集合,新集合中的元素顺序与原集合中的元素顺序一致。
如果你在使用`Collectors.toSet()`或者`Collectors.toMap()`方法时,会丢失元素顺序。因为 `Set` 和 `Map` 集合本身是无序的。
阅读全文