修改前错误代码:
public static void main(String[] args) {
List<Integer> ids = null;
ids.add(1);
}
此时会报空指针,首先我们应该考虑的是ids本身集合是null(顾名思义就是null.add,肯定是错误)还是这个集合的size为0
正确的代码应该是:
public static void main(String[] args) {
List<Integer> ids = new ArrayList();
ids.add(1);
}
此时的list集合就可以add数值。