比较字符串值

May*_*aya 2 string android

我想比较2个字符串.我的第一个值在'list [0] [0]'变量中,第二个值在item [0]中.但是当我使用'if'语句比较2个字符串时,我得不到答案.

if(selected_list [0] [0] == items [0]){//某些代码}它无效.但是,当我对这些值进行硬编码时,它工作正常.if("banana"=="banana"){//某些代码}请给我解决方案?谢谢..

col*_*ium 9

以下是如何比较字符串以及执行此操作的不同选项的说明.它们并不像比较int那么简单.

if (string1.equals(string2))
Run Code Online (Sandbox Code Playgroud)

  • 只是为Java初学者添加,它是这样做的,因为字符串是*Objects*. (2认同)