arraylist转数组
时间: 2023-08-13 20:11:50 浏览: 108
你可以使用 ArrayList 类的 toArray() 方法将 ArrayList 转换为数组。以下是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
String[] array = arrayList.toArray(new String[arrayList.size()]);
for (String element : array) {
System.out.println(element);
}
}
}
```
在上面的示例中,我们首先创建了一个 ArrayList 对象,并向其中添加了一些字符串元素。然后,我们使用 toArray() 方法将 ArrayList 转换为字符串数组。需要注意的是,我们需要传递一个与 ArrayList 大小相等的数组作为参数,以便 toArray() 方法将元素复制到该数组中。最后,我们使用 for-each 循环遍历并打印数组中的元素。
希望这可以帮助到你!如果有任何进一步的问题,请随时提问。
阅读全文