网小鱼Java的bug小集锦0001

这段代码的bug是出现在学习Collection集合的时候,因为调用set集合的addAll的方法进行测试的时候,出现的报错信息,做一下mark记录.
在这里插入图片描述
1.报错信息:空指针异常

2.报错原因:不能把null值用addAll的方式是添加进集合中.因为addAll是操作两个集合之间的操作,不是操作单个集合的添加的操作:

3.解决方案:
3.1.如果是往集合中添加单个null元素可以用add方法
3.2.如果用addAll代表的是被添加的另一个个集合(先添加进集合),再进行addAll的操作.

猜你喜欢

转载自blog.csdn.net/m0_55284524/article/details/115001544
今日推荐