Java List集合转换为String[]数组

     今天遇到一个极端的情况,Swing的JList在使用setListData时需要传入String[]数组,返回的List集合,需要把String集合转换String数组,马上想到了toArray()函数,但是直接使用toArray()函数返回的Object[]数组,就需要使用toArray(T[] argo);

eg:

   List strList= new ArrayList();
    strList.add("牛八少爷");
    strList.add("欧阳无敌");
    strList.add("西门吹雪");
    
    String [] strArray = strList.toArray(new String[strList.size()]);
    for (String string : strArray) {
        System.out.println(string);
    }

 

数组转集合简单 Arrays.asList(List);  


 

你可能感兴趣的:(Java)