java List<String> 转 String[]
    		       		warning:
    		            这篇文章距离上次修改已过435天,其中的内容可能已经有所变动。
    		        
        		                
                在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]仅用作类型指示,并在内部被转换为正确大小的数组。
评论已关闭