原因: ArrayList 允许null添加近集合中,所以会出现All elements are null 所有元素为空的情况;
解决: 再添加近集合之前判断一下;
为什么遇到:
在项目中 我想根据电话号码去匹配用户,再没有考虑到对象是否为空的情况下直接将该对象添加近集合中;
虽然我在外面使用该数组的时候已经判断过该集合是否有值
但是最终它还是巧妙的避开了所有判断 它既不为空,也为1 但是里面就是一个All elements are null
get的时候就报空了;
原因: ArrayList 允许null添加近集合中,所以会出现All elements are null 所有元素为空的情况;
解决: 再添加近集合之前判断一下;
为什么遇到:
在项目中 我想根据电话号码去匹配用户,再没有考虑到对象是否为空的情况下直接将该对象添加近集合中;
虽然我在外面使用该数组的时候已经判断过该集合是否有值
但是最终它还是巧妙的避开了所有判断 它既不为空,也为1 但是里面就是一个All elements are null
get的时候就报空了;