在 Java 中,字符串是一种常用的数据类型。当我们需要比较两个字符串时,通常会使用 equals() 方法或 compareTo() 方法。
使用 equals() 方法进行字符串比较
equals() 方法是用来比较两个字符串是否相等的方法。它返回一个布尔值,如果两个字符串内容相同,则返回 true,否则返回 false。
String str1 = "Hello";
String str2 = "World";
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}使用 compareTo() 方法进行字符串比较
compareTo() 方法是用来比较两个字符串的大小关系的方法。它返回一个整数值,如果两个字符串相等,则返回 0;如果当前字符串小于参数字符串,则返回一个负数;如果当前字符串大于参数字符串,则返回一个正数。
-- -------------------- ---- -------
------ ---- - --------
------ ---- - ---------
--- ------ - ---------------------
-- ------- -- -- -
------------------------------
- ---- -- ------- - -- -
------------------------ -- -------
- ---- -
------------------------ -- -------
-以上就是 Java 字符串比较的方法,通过这些方法可以方便地比较字符串的大小关系和内容是否相等。