equals方法
变量放后面,可预防空指针
if(Constants.Number.NUM_ZERO.equals(sheetNo)) {
}
使用StringUtils的equals,防止空指针
if(!StringUtils.equals(priNum,Constants.NumberStr.NUM_STR_FU_ONE)) {
list = bjdxShgxService.getShgxParentList(priNum);
}
null点方法,报空指针异常
public static void main25() {
String mainApply = null;
String subA = "1";
if (mainApply.equals(subA)) {
System.out.println("出来了");
}
非空判断
会报空指针
String mainApply = null;
if(mainApply.isEmpty()) {
System.out.println("进来了");
}
//不会报空指针
public static void main666() {
String mainA = null;
if (StringUtils.isEmpty(mainA)) {
System.out.println("womn");
}
}
isBlank判断字符串是否为空或者字符串只包含空白字符
// 报空指针 使用StringUtils的isBlank方法
String mainApply = null;
if (mainApply.isBlank()) {
System.out.println("jj");
}
判断为true,打印出“jj”
//判断字符串是否是 只有空格的字符串
String zifukong = " ";
if (zifukong.isBlank()) {
System.out.println("jj");
}