Java中equals的注意事项 2018-04-13 JavaSE JavaSE 评论 Java 中 equals 的注意事项对象的 equals 方法容易抛出空指针的异常,应尽量使用常量或者有确定值的对象来调用 equals 方法例如: 123456String str = null;if (str.equals("English")) { ...} else { ..} 这样容易报空指针,应该采用以下写法 1"English".equals(str); 在 jdk7 中,有一个新的工具类java.util.Objects 更加推荐 1Objects.equals(str,"English");