判断 Java 字符串是否相等 - Java 编程入门

可以使用 equals 方法检测两个字符串是否相等,如下:

s.equals(t);

如果字符串 s 与 t 相等,返回 true,否则返回 false。s 与 t 可以是字符串变量,也可以是字符串常量,如下:

"Hello".equals(greeting);

也可以使用 equalsIgnoreCase 方法来不区分大小写检测两个字符串是否相等。如下:

"Hello".equalsIgnoreCase("hello");

不能使用 == 运算符检测两个字符串是否相等,只有字符串常量是共享的,而 + 或 substring 等操作产生的结果并不是共享的。使用 == 比较字符串会产生意想不到的结果。

Loading...


Run