List<String>转数组
时间: 2024-04-14 16:29:37 浏览: 28
将 `List<String>` 转换为数组,你可以使用 `toArray` 方法。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
// 将 List 转换为数组
String[] array = list.toArray(new String[0]);
// 输出数组元素
for (String element : array) {
System.out.println(element);
}
}
}
```
在上面的代码中,我们创建了一个 `List<String>` 对象 `list`,并向其添加了两个元素。
然后,我们使用 `toArray` 方法将 `list` 转换为数组。需要注意的是,我们需要提供一个合适大小的数组作为参数传递给 `toArray` 方法。在上面的例子中,我们传递了一个空的 `String` 数组 `new String[0]`,这样 `toArray` 方法会返回一个新的 `String` 数组。
最后,我们使用增强型 `for` 循环遍历数组,并打印每个元素的值。
运行上面的代码,输出将会是:
```
Hello
World
```
这样,你就成功地将 `List<String>` 转换为数组了。