介绍
介绍
在 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
}