CodeGym /Java Blog /ランダム /Java の StringqualsIgnoreCase() メソッド
John Squirrels
レベル 41
San Francisco

Java の StringqualsIgnoreCase() メソッド

ランダム グループに公開済み
Java のqualsIgnoreCase ()メソッドは、大文字と小文字の違い (小文字と大文字) を無視して 2 つの文字列を比較するために使用されます。equalsメソッドと同様に、両方の文字列の内容を比較します。内容が同じ場合はtrueを返し、そうでない場合はfalse を返します。

使用法

大文字と小文字の区別を無視して、文字列の内容を別の文字列と比較する必要がある場合。

構文

inputString1.equalsIgnoreCase(inputString2);
ここでは、両方の文字列inputString1inputString2 の内容が相互に比較されます。

パラメータ

このメソッドは文字列を受け取り、equalsIgnoreCase()メソッドを呼び出して別の文字列と比較します。

戻る

equalsIgnoreCase ()メソッドはブール値を返します。引数が null でなく、内容が同じ場合、大文字と小文字を区別せずにtrueを返します。それ以外の場合はfalse

Java プログラムを見て、equalsIgnoreCase()メソッドを説明してみましょう。
public class EqualsIgnoreCaseExample {

	public static void main(String[] args)
	{
		String comparisonString1 = "Hello! I am A string";
		String comparisonString2 = "heLLo! i AM a STRING";
		String comparisonString3 = "Hey there, here's another string to compare the first two.";

		System.out.println("Comparison Results");

		// see if first 2 comparison strings are equal
		boolean result1 = comparisonString2.equalsIgnoreCase(comparisonString1);
		System.out.println("comparisonString2 is equal to comparisonString1 = " + result1);

		// check if second and third strings match when case ignored
		boolean result2 = comparisonString2.equalsIgnoreCase(comparisonString3);
		System.out.println("comparisonString2 is equal to comparisonString3 = " + result2);


		// check if first and third strings match
		boolean result3 = comparisonString3.equalsIgnoreCase(comparisonString1);
		System.out.println("comparisonString3 is equal to comparisonString1 = " + result3);
	}
}

出力

比較結果 比較文字列 2 は比較文字列 1 と等しい = true 比較文字列 2 は比較文字列 3 と等しい = false 比較文字列 3 は比較文字列 1 と等しい = false

結論

大文字と小文字を区別せずに 2 つの文字列を比較する方法を理解できたと思います。Java ではStringqualsIgnoreCase()メソッドをいつでも使用できます。気軽に練習して、さらにサポートが必要なときはいつでもここに戻ってください。楽しく学習しましょう!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION