Java中如何将arraylist数据存入数组中
时间: 2024-05-14 10:18:47 浏览: 133
要将 ArrayList 中的数据存入数组中,可以使用 ArrayList 的 toArray 方法,示例如下:
```java
import java.util.ArrayList;
public class ArrayListToArrayExample {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("apple");
arrayList.add("orange");
arrayList.add("banana");
// 将 ArrayList 中的数据存入数组中
String[] array = arrayList.toArray(new String[arrayList.size()]);
// 输出数组中的元素
for (String fruit : array) {
System.out.println(fruit);
}
}
}
```
在上面的示例中,我们创建了一个 ArrayList 对象,向其中添加了三个字符串元素。然后,我们调用 ArrayList 的 toArray 方法将 ArrayList 中的元素存入一个字符串数组中。需要注意的是,我们需要在 toArray 方法中传入一个类型相同的数组作为参数,以便让 toArray 方法确定要创建的数组类型和大小。最后,我们遍历数组,输出其中的元素。
阅读全文