我有以下代码
public class Test {
public static void main(String[] args) {
Integer i1=null;
String s1=null;
String s2=String.valueOf(i1);
System.out.println(s1==null+" "+s2==null);//Compilation Error
System.out.println(s1==null+" ");//No compilation Error
System.out.println(s2==null+" ");//No compilation error
}
}
如果将两个布尔值与字符串结合起来,为什么会出现编译错误
编辑:编译错误是运算符 == 未定义参数类型布尔值,null