如何将list转化为数组java
时间: 2024-01-25 18:02:57 浏览: 71
简单的list相加同样也可用于数组
5星 · 资源好评率100%
在 Java 中,将 list 转换为数组可以使用 `toArray()` 方法。例如,假设有一个名为 `list` 的 List 对象,可以使用以下代码将其转换为数组:
```java
Object[] array = list.toArray();
```
需要注意的是,如果 list 中的元素类型为基本数据类型,例如 int、double 等,那么转换后的数组类型为相应的包装类,例如 Integer、Double 等。如果希望得到基本数据类型的数组,可以使用 Java 8 引入的 `stream()` 方法和 `toArray(IntFunction generator)` 方法,例如:
```java
int[] array = list.stream().mapToInt(Integer::intValue).toArray();
```
阅读全文