溫馨提示×

Java的compareToIgnoreCase()方法怎么用

小億
61
2023-12-06 21:40:48
欄目: 編程語言

Java中的compareToIgnoreCase()方法是用來比較兩個(gè)字符串的字典順序,而忽略大小寫的差異。它是在String類中定義的,具有以下語法:

public int compareToIgnoreCase(String str)

該方法接受一個(gè)字符串作為參數(shù),并返回一個(gè)整數(shù)值,表示比較結(jié)果。返回值有以下幾種可能:

  • 如果該字符串與參數(shù)字符串相等,則返回0。
  • 如果該字符串在字典順序上小于參數(shù)字符串,則返回一個(gè)小于0的值。
  • 如果該字符串在字典順序上大于參數(shù)字符串,則返回一個(gè)大于0的值。

下面是一個(gè)使用compareToIgnoreCase()方法的例子:

String str1 = "Hello";
String str2 = "hello";

int result = str1.compareToIgnoreCase(str2);

if(result == 0) {
  System.out.println("兩個(gè)字符串相等");
} else if(result < 0) {
  System.out.println("str1在字典順序上小于str2");
} else {
  System.out.println("str1在字典順序上大于str2");
}

在上面的例子中,我們比較了兩個(gè)字符串"Hello"和"hello"的字典順序,由于忽略大小寫,所以它們被認(rèn)為是相等的,最終輸出結(jié)果為"兩個(gè)字符串相等"。

0