这段代码的bug是出现在学习Collection集合的时候,因为调用set集合的addAll的方法进行测试的时候,出现的报错信息,做一下mark记录.
1.报错信息:空指针异常
2.报错原因:不能把null值用addAll的方式是添加进集合中.因为addAll是操作两个集合之间的操作,不是操作单个集合的添加的操作:
3.解决方案:
3.1.如果是往集合中添加单个null元素可以用add方法
3.2.如果用addAll代表的是被添加的另一个个集合(先添加进集合),再进行addAll的操作.