测试代码
package com.util.common.test;
public class EqualTest {
public static void testOne(String str) {
if ("Hello".equals(str)) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
public static void testTwo(String str) {
if (str.equals("Hello")) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
public static void main(String[] args) {
testOne(null);
testTwo(null);
}
}
测试结果
测试结论
字符串为null时放equals 前面判断不报错,后面报错
详细的,后续再补补吧。