String a = null; System.out.println(a.equals("a")); //会报错,空指针异常 System.out.println("a".equals(a)); //不会报错,输出falseequals已知(存在实际值)的变量在前的话,哪怕调用.equals比较的是一个null,也不会报错,区别在于String值调用.equals方法和 null调用.equals方法,
欢迎分享,转载请注明来源:内存溢出
String a = null; System.out.println(a.equals("a")); //会报错,空指针异常 System.out.println("a".equals(a)); //不会报错,输出falseequals已知(存在实际值)的变量在前的话,哪怕调用.equals比较的是一个null,也不会报错,区别在于String值调用.equals方法和 null调用.equals方法,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)