我想比较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