转换列表 Java 中的 int[]
当尝试转换 List
要解决此问题,常见的方法是使用循环,如问题所示。然而,Java 8 引入了一种更高效、简洁的使用流的解决方案。
使用流
随着 IntStream 的引入,Java 8 提供了一种处理原始类型的便捷方法像int。以下代码演示了如何将 List
int[] example1 = list.stream().mapToInt(i -> i).toArray(); // OR int[] example2 = list.stream().mapToInt(Integer::intValue).toArray();
思考过程
这种基于流的方法简化了转换处理并消除手动循环的需要。
以上是Java中如何高效地将List转换为int[]?的详细内容。更多信息请关注PHP中文网其他相关文章!