集合转数组的两种方法

不多说,直接上代码,代码很简单,应该都能看的懂~

public static void main(String[] args) {
        List list = new ArrayList();
        list.add("1");
        list.add("2");
        list.add("3");
        //第一种
        String[]  arr1 = new String[list.size()];  
        list.toArray(arr1);
        for (int i = 0; i < arr1.length; i++) {
            System.out.println(arr1[i]);
        }
        //第二种
        String[] arr2 = (String[])list.toArray(new String[0]);
        for (int i = 0; i < arr2.length; i++) {
            System.out.println(arr2[i]);
        }
    }

你可能感兴趣的:(java)