我有一个以字符串形式传递的函数。从那我分割字符串
String[] info = s.split("\\s+");
然后我想看看第一个索引是否是加号 (+)。如果我输入一个字符串:+其他东西它声称+!=+
System.out.println("Check if "+ info[0]+ " = +");
if(info[0]=="+") {
System.out.println("yes");
} else
System.out.println("no");
这是我得到的输出:
Interp> +
Check if + = +
no
有谁知道这是为什么?