我想比較2個字符串。 我的第一個值在'list [0] [0]'變量中,第二個值在項目[0]中。 但是,當我使用'if'語句比較2個字符串時,我沒有得到答案。比較字符串值
如果(selected_list [0] [0] ==項[0]){ // 一些代碼 } 它不工作。 但是,當我硬編碼這些值時,它工作正常。 if(「banana」==「banana」) { //部分代碼 } 請給我解決方案嗎? 謝謝..
我想比較2個字符串。 我的第一個值在'list [0] [0]'變量中,第二個值在項目[0]中。 但是,當我使用'if'語句比較2個字符串時,我沒有得到答案。比較字符串值
如果(selected_list [0] [0] ==項[0]){ // 一些代碼 } 它不工作。 但是,當我硬編碼這些值時,它工作正常。 if(「banana」==「banana」) { //部分代碼 } 請給我解決方案嗎? 謝謝..
Here是一個解釋如何比較字符串和不同的選項這樣做。它們並不像比較int那麼簡單。
if (string1.equals(string2))
使用其中一個字符串的compareTo()或equals()方法,將另一個字符串作爲參數傳遞。
string1.equals(string2)
// returns true if both strings are equal
string1.compareTo(string2)
// returns 0 if both strings are equal
感謝這些信息... – Maya 2010-10-22 08:45:22
非常感謝你 – Maya 2010-10-22 08:34:54
只是爲Java初學者添加,因爲字符串是*對象*。 – ShadowGod 2010-10-22 08:39:40