java - Cell of a String array and String doesn't match -
here's java code:
string s="foo"; for(int i=0;i<5;i++) if(myarray[i]==s) return true;
by debugging, i'm sure first element of myarray same string s, doesn't match, because program jump on if block(the condition false). there can me?
you should use string.equals()
compare types of string
.
if(myarray[i]==s)
should be
if(myarray[i].equals(s)) { }
at moment, you're testing if s
, myarray[i]
same object, not different objects containing same value.
Comments
Post a Comment