java ArrayList 转 string[]
时间: 2024-09-15 16:07:47 浏览: 39
在Java中,将ArrayList转换成string[]数组,你可以通过遍历ArrayList并逐个添加元素到新的String数组中。下面是一个简单的示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList
ArrayList<String> list = new ArrayList<>();
list.add("Element1");
list.add("Element2");
list.add("Element3");
// 将ArrayList转换为string[]
String[] array = new String[list.size()];
int i = 0;
for (String element : list) {
array[i++] = element;
}
// 打印转换后的数组
for (String s : array) {
System.out.print(s + " ");
}
}
}
```
在这个例子中,`array`现在包含了`list`的所有字符串元素。注意,如果`list`为空,你需要处理这种情况,避免空指针异常。
阅读全文