在 java 语音里两个字符串直接通过 == 或者 != 进行比较结果都是 false,真是比较奇葩的设计。。。
使用 String.equals 方法来比较
变量与常量比较
String str = "abcdef"; if(str.equals("abcdef")){ // do sth }
变量与变量比较
String str = "123456", str2 = "456123"; if(!str.equals(str2)){ // do sth }