ArrayList和数组间的相互转换

public class Test {
    @Test
    public void list2array(){
        ArrayList<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        String[] arrays = list.toArray(new String[list.size()]);
        for (String array:arrays) {
            System.out.print(array+" ");  //a b c
        }
    }

    @Test
    public void array2list(){
        Integer[] array = new Integer[3];
        for (Integer i = 0; i < 3; i++) {
            array[i]=i;
        }
        List<Integer> lists = Arrays.asList(array);
        for (Integer list:lists) {
            System.out.print(list+" ");  //0 1 2 
        }
    }
}
posted @ 2022-04-06 17:19  codeSpiderMan  阅读(300)  评论(0)    收藏  举报