java list转数组
时间: 2023-06-30 07:11:33 浏览: 92
java8 list 转数组
可以使用Java中List接口提供的toArray方法将List转换为数组,示例代码如下:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String[] array = list.toArray(new String[0]);
System.out.println(Arrays.toString(array));
```
输出结果为:`[apple, banana, orange]`
需要注意的是,这里传入的参数是一个指定类型和长度的数组,如果传入的是一个长度为0的数组,那么会在内部自动创建一个合适长度的数组来存储List中的元素。同时,如果List中存储的元素类型与数组中指定的类型不一致,那么会抛出ArrayStoreException异常。
阅读全文