可能重复:
如何比较 Java 中的字符串?
我有 2 节课,比如说 a.class 和 b.class
我想在 a.class 中使用意图将数组从 a 发送到 b
Intent intent = new Intent(this,b.class);
intent.putExtra("stringtext", "1");
startActivity(intent);
在 b.class 我用这个捕捉意图值
Intent it = getIntent();
String id = it.getStringExtra("stringtext");
当我尝试打印 id 时,它给了我“1”但是当我在 if 子句中使用 id 时我没有工作,我试试这个
if(id=="1")
{
teks.setText("its one");
}
else
{
teks.setText("not one";
}
怎么会这样?