出现的原因
空对象打点调用其他内容
解决方案
谁打点调用了东西那就是谁null,将点前面的对象变成非空
具体实例
package com.shuzu;
public class Test8 {
public static void main(String[] args) {
String[] names=new String[5];
for (int i = 0; i < names.length; i++) {
if (names[i].equals("baoyu")){//会报错java.lang.NullPointerException
//解决办法1. "baoyu".equals(names[i])
//条件换为2. name[i]!=null&&names[i].equals("baoyu")
System.out.println("ok");
break;
}
}
}
}