Java空集合使用场景与填坑记录

上传:qqstrategy55120 浏览: 9 推荐: 0 文件:pdf 大小:96.62 KB 上传时间:2021-12-30 04:49:25 版权申诉

今天学学Java中如何创建一个空集合以及空集合的一些使用场景和相关的坑。通过这种方式创建的空集合,既然是空的,就不允许你往集合中添加元素和删除元素,也就是不能调用相应add()和remove()方法,我先来看看Collections类创建空集合的部分源代码:你会发现上面的emptyList()方法默认返回的是前面的静态变量EMPTY_LIST,你可能会说,既然EMPTY_LIST是static的,那我直接通过Collections.EMPTY_LIST获取不就好了,没错,这样做也可以,只不过在某些需要泛型的场景下,调用emptyList()方法提供了相应的泛型支持。为了说明调用add()方法会抛出异常,下面写个小测试:复制代码程序输出:

上传资源
用户评论