在 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 字符串比较的方法,通过这些方法可以方便地比较字符串的大小关系和内容是否相等。