sep*_*ian -1 java string android android-intent
可能重复:
如何比较Java中的字符串?
我有2个类,比如a.class和b.class
我想在a.class中使用intent将数组从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";
}
怎么会发生这种情况?
使用equals()方法比较字符串,==比较参考Object
做了
if("1".equals(id))
{
  teks.setText("its one");
}
看到
| 归档时间: | 
 | 
| 查看次数: | 95 次 | 
| 最近记录: |