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