Java の compareToIgnoreCase を使用の方法
Java の compareToIgnoreCase() メソッドは、2 つの文字列を大文字小文字を区別せずに比較するために使用され、両者の辞書順関係を表す整数を返します。
compareToIgnoreCase()メソッドの使い方はこちらです:
string1.compareToIgnoreCase(string2)
比較する対象となる2つの文字列オブジェクトがstring1とstring2です。
比較結果を表す戻り値は以下の通りです:
- string1 が string2 より小さい場合は 0 未満の整数を返します。
- string1がstring2と等しければ0を返す
- 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」は同じです。