java中判断字符串是否相同不能用==

If (tUserName.getText()== "Rain "){ 

...
}

Java居然认为这两者不相等.


应改成If (tUserName.getText().equals( "Rain "){...}
因为字符串都是对象,==比较的是地址,而不是值.

你可能感兴趣的:(java)