关于时常脑抽的数组和集合方面的东西

因为集合用多了,而且业务里面一般用不上工具类或者数组那玩意,所以丢个帖子在这用来记那些可能会忘的东西

关于数组初始化

//一般写法并且较为通用的写法,也就是所谓的动态初始化不带值,每个值都为类型对应的默认值
类型[] 数组名 = new 类型[长度];
//直接出内容的写法,也叫静态初始化,创建的时候就带了值,示例题目中或者测试数据的时候才会出现这种玩意
类型[] 数组名 = {第一项,第二项,第三项,第四项};

关于数组转集合

直接在数组工具类Arrays里头有个asList()方法

        //静态初始化数组
        Integer[] array1 = {4,2,1,6,1,5,7,4,7};

        System.out.println(Arrays.toString(array1));

        //Arrays.asList数组转集合
        List numList = Arrays.asList(array1);

        System.out.println(numList);

关于集合转数组

 Integer[] array2 = (Integer[])numList.toArray();

 System.out.println(Arrays.toString(array2));

你可能感兴趣的:(关于时常脑抽的数组和集合方面的东西)