因为数组和list中都允许空元素,如果添加元素时未作空值判断,之后在使用时就会报出空指针异常
package com.xicheng.controller;
import java.util.ArrayList;
import java.util.List;
/**
* 数组和list都可以添加空元素
*/
public class NullPointerTest {
public static void main(String[] args) {
String str = null;
String[] strArr = new String[]{str};
System.out.println(strArr[0] == null);
List<String> strList = new ArrayList<String>();
strList.add(str);
System.out.println(strList.get(0) == null);
}
}