2012-07-15 79 views
-1

可能重複:
How do I compare strings in Java?爲什麼字符串不能在「if子句」中使用?

我有2類,讓說的A.class和b.class

,我想從發送數組b。使用意圖,在一個類別

Intent intent = new Intent(this,b.class); 
intent.putExtra("stringtext", "1"); 
startActivity(intent); 

和在b.class我捕獲的意圖價值e爲這個

Intent it = getIntent(); 
String id = it.getStringExtra("stringtext"); 

當我嘗試打印ID,它給我的「1」 但是當我使用的ID中,如果從句我沒有工作,我嘗試這個

if(id=="1") 
{ 
teks.setText("its one"); 
} 
else 
{ 
teks.setText("not one"; 
} 

怎麼可能這件事?

回答

相關問題