JavaList转化为数组
时间: 2024-05-12 17:19:59 浏览: 71
可以使用Java中的toArray()方法将JavaList转化为数组。示例代码如下:
```java
import java.util.ArrayList;
import java.util.List;
public class ListToArrayExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
// 使用toArray()方法将List转化为数组
String[] array = list.toArray(new String[0]);
// 输出数组元素
for (String fruit : array) {
System.out.println(fruit);
}
}
}
```
输出结果:
```
apple
banana
orange
```
在toArray()方法中,可以传入一个数组作为参数,如果该数组的长度小于List的长度,则会创建一个新的数组,否则会使用传入的数组。在示例代码中,我们传入了一个长度为0的数组,这样就会在内部创建一个新的数组,其长度为List的长度。这样做的好处是,可以确保返回的数组的长度与List的长度一致。
阅读全文