java - 在 Java 中将拆分器转换为列表的最佳习语是什么?
问题描述
我想在 Java 中将a 转换Spliterator<T>
为 a 。List<T>
最好的成语是什么?我目前正在使用以下代码:
List<T> list = new ArrayList<>();
spliterator.forEachRemaining(list::add);
有没有更简单/更快的方法?
解决方案
你可以使用这个:
StreamSupport.stream(spliterator, false).collect(Collectors.toList())
推荐阅读
- javascript - 在香草 JS 闹钟上选择值时遇到问题
- tensorflow - tensorflow.layers.batchnormalization 中批量标准化中的 Const 节点是什么
- c++ - 为什么我得到 munmap_chunk(): invalid pointer: error
- javascript - contenteditable 的用途是什么,我可以将它用作编辑配置文件按钮吗
- javascript - Javascript 如果有类,则提示“是”,否则提示“否”
- php - 我可以在异常处理程序中访问环境变量吗
- python - 数据未使用 python mysql.connector 存储在 mysql 中
- python - 使用 Scikit-learn KMeans 对多维数组进行聚类
- angular - 如何防止复选框在将其变量设置为真或假时选择全部?
- java - 设置列表视图的背景颜色并在滚动时保存