这个布尔值我做错了什么?

时间:2013-06-17 17:05:51

标签: android

boolean remindertextup = false;
remindertextup = text.contains("Unavailable");
if (value.contains("yes") && (remindertextup = true)){
    //statement
}

但是如果text不包含not而且value包含yes,则if语句仍然有效。

我做错了什么?

谢谢。

P.S。:Eclipse显示从不使用布尔值remdertextup。

2 个答案:

答案 0 :(得分:4)

您在if条款中撰写的内容将remindertextup设置为true。将其更改为:

(remindertextup == true)

答案 1 :(得分:0)

在Java中(如C和C ++)'='是一个赋值。 尝试

if (value.contains("yes") && (remindertextup == true))
{
}