Java の compareToIgnoreCase を使用の方法

Java の compareToIgnoreCase() メソッドは、2 つの文字列を大文字小文字を区別せずに比較するために使用され、両者の辞書順関係を表す整数を返します。

compareToIgnoreCase()メソッドの使い方はこちらです:

string1.compareToIgnoreCase(string2)

比較する対象となる2つの文字列オブジェクトがstring1とstring2です。

比較結果を表す戻り値は以下の通りです:

  1. string1 が string2 より小さい場合は 0 未満の整数を返します。
  2. string1がstring2と等しければ0を返す
  3. string1がstring2より大きい場合は、0より大きい整数を返します。

文字列をcompareToIgnoreCase()メソッドで比較する方法を示すサンプルコードを次に示します。

public class CompareStrings {
    public static void main(String[] args) {
        String string1 = "Hello";
        String string2 = "hello";
        
        int result = string1.compareToIgnoreCase(string2);
        
        if (result < 0) {
            System.out.println("string1 < string2");
        } else if (result == 0) {
            System.out.println("string1 = string2");
        } else {
            System.out.println("string1 > string2");
        }
    }
}

上記のコードを実行すると、次の出力が表示されます。

string1 = string2

大文字小文字は区別されないため、「Hello」と「hello」は同じです。

bannerAds