0

我有两个变量,一个是从数据库中填充的String数组,另一个是在程序中生成的,如果它们相等我想执​​行代码。我已经验证它们具有相同的值,但比较似乎失败了。

在这种情况下,String 数组的元素也等于“2”,但比较失败。

if (r3.isChecked())
     {
          choosenButton = "2";
          if (choosenButton == Global.dbCorrectAnswer[0])
          {
             Toast.makeText(MySchoolOnline.this, "Correct", Toast.LENGTH_SHORT).show();

          }
      }
4

1 回答 1

0

您应该使用 equals 来比较变量:

choosenButton.equals(Global.dbCorrectAnswer[0])
于 2012-04-15T21:49:00.390 回答