溫馨提示×

在Java中字符串比較的方法是什么

小樊
85
2024-08-20 13:43:29
欄目: 編程語言

在Java中,字符串比較的方法主要有兩種:

  1. 使用equals()方法:使用equals()方法比較兩個(gè)字符串是否相等,如果相等則返回true,否則返回false。注意,equals()方法區(qū)分大小寫。

示例代碼:

String str1 = "Hello";
String str2 = "hello";
if(str1.equals(str2)) {
    System.out.println("兩個(gè)字符串相等");
} else {
    System.out.println("兩個(gè)字符串不相等");
}
  1. 使用compareTo()方法:使用compareTo()方法比較兩個(gè)字符串的大小關(guān)系。如果兩個(gè)字符串相等,則返回0;如果調(diào)用字符串在參數(shù)字符串之前,則返回負(fù)數(shù);如果調(diào)用字符串在參數(shù)字符串之后,則返回正數(shù)。

示例代碼:

String str1 = "apple";
String str2 = "banana";
int result = str1.compareTo(str2);
if(result == 0) {
    System.out.println("兩個(gè)字符串相等");
} else if(result < 0) {
    System.out.println("str1在str2之前");
} else {
    System.out.println("str1在str2之后");
}

0