字符串比较

发表于 2020-05-13 16:47:18
阅读 18

介绍

介绍

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