容易忘的东西

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

关于数组初始化

//一般写法并且较为通用的写法,也就是所谓的动态初始化不带值,每个值都为类型对应的默认值
类型[] 数组名 = 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));

关于equals的null位置

因为equals是object类里面的方法,而null没法调用这个方法,所以只要null在equals前面就会触发空指针异常,所以

已知量.equals(未知量)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容