📅  最后修改于: 2023-12-03 15:01:50.044000             🧑  作者: Mango
在Java中,有时我们需要将整数集转换为整数数组。这在处理数据时很常见。以下是在Java中将整数集转换为整数数组的代码片段。
import java.util.ArrayList;
import java.util.List;
public class Example {
public static void main(String[] args) {
List<Integer> integersList = new ArrayList<>();
integersList.add(1);
integersList.add(2);
integersList.add(3);
integersList.add(4);
int[] integersArray = integersList.stream().mapToInt(i -> i).toArray();
for (int i : integersArray) {
System.out.print(i + " ");
}
}
}
首先,我们需要导入Java中的ArrayList
和List
类。然后,我们创建一个List
对象integersList
,这个对象将存储整数集。
我们添加了一些整数,如1
,2
,3
和4
,以便我们可以在代码中测试。
接下来,我们使用Java 8中的Lambda表达式mapToInt()
将integersList
转换为int
数组integersArray
。
最后,我们在for
循环中遍历integersArray
,并将其输出到控制台。
mapToInt()
是Java 8引入的一个新方法,它将集合转换为IntStream
。在这个例子中,我们使用mapToInt()
将integersList
转换为int
数组integersArray
。
toArray()
是Java中的一个方法,它将数组转换为对象数组。在这个例子中,我们使用toArray()
将IntStream
对象ints
转换为int
数组integersArray
。
我们已经演示了如何在Java中将整数集转换为整数数组。这个过程很简单,主要使用Java 8中的Lambda表达式和数组方法。我们希望这个例子能帮助你更好地理解并应用Java中的数据转换。