java List<String> 转 String[]
warning:
这篇文章距离上次修改已过455天,其中的内容可能已经有所变动。
在Java中,可以使用List接口的toArray()方法将List<String>转换为String[]。如果想直接转换为String[]类型,可以在调用toArray()时传入一个String[]类型的空数组作为参数。
以下是转换List<String>到String[]的示例代码:
import java.util.ArrayList;
import java.util.List;
public class ListToStringArray {
public static void main(String[] args) {
// 创建List<String>实例
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Cherry");
// 将List<String>转换为String[]
String[] array = list.toArray(new String[0]);
// 输出转换后的数组
for (String fruit : array) {
System.out.println(fruit);
}
}
}在这个例子中,list.toArray(new String[0])会创建一个新的String[]数组,其大小与list的大小相等,并将list中的元素复制到这个新数组中。传入的new String[0]仅用作类型指示,并在内部被转换为正确大小的数组。
评论已关闭