(Un)等于字符串的方法

时间:2014-02-08 19:43:35

标签: java string equals

我想比较2个字符串,看看它们是否不同。像这样:

Boolean diag = true;
diag && (tableStr[0][0] != " ");

是否有类似str1.equals(str2)的内容用于比较不同的字符串?

2 个答案:

答案 0 :(得分:1)

使用否定运算符!

Boolean diag = true;
diag && (!" ".equals(tableStr[0][0]));

答案 1 :(得分:1)

!=检查对象引用,而equals方法检查有意义的相等Objects.So我建议你使用equals

您的代码变为

Boolean diag = true;
diag && (!" ".equals(tableStr[0][0])){
//TODO code here
}