案例1
场景:在给一个对象List属性值使用Stream.concat(list1.toStream(),list2.toStream()).collect(Collectors.toList)方式赋值时,遇到的问题。
前提:这个对象进行初始化: new 对象(); List属性值并未初始化,为null。
写法:对象.getList属性().setList属性(Stream.concat(list1.toStream(),list2.toStream()).collect(Collectors.toList))
异常:
解决方案:
原因:List属性值并未初始化,这时候get的属性是null的状态,所以会出现NPE。
措施:List属性值进行初始化,List属性值 = new ArrayList<>()。

被折叠的 条评论
为什么被折叠?



