21xrx.com
2024-10-18 13:51:00 Friday
登录
文章检索 我的文章 写文章
Java中List如何转化为int数组
2023-06-15 19:27:24 深夜i     --     --
Java List int数组 循环 遍历 Stream 映射 toArray

在Java中,List是一种常用的数据结构,它可以以动态的方式存储一组数据。有时候我们需要将List中的元素转换为int数组,以便于进行后续的处理。下面我们将介绍Java中将List转化为int数组的方法。

第一种方法是使用循环遍历List中的元素,将它们转换为int类型,然后存入数组中。代码如下:


List list = new ArrayList ();

int[] arr = new int[list.size()];

for (int i = 0; i < list.size(); i++) {

  arr[i] = list.get(i);

}

第二种方法是使用Java 8中的Stream流式操作。代码如下:


List list = new ArrayList ();

int[] arr = list.stream().mapToInt(Integer::intValue).toArray();

这种方法使用了Stream中的mapToInt()方法,将List中的元素映射为int类型,最后通过toArray()方法转化为数组。

以上就是Java中将List转化为int数组的两种方法,根据需要选择合适的方法进行处理。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复