Java のqualsIgnoreCase ()メソッドは、大文字と小文字の違い (小文字と大文字) を無視して 2 つの文字列を比較するために使用されます。equalsメソッドと同様に、両方の文字列の内容を比較します。内容が同じ場合はtrueを返し、そうでない場合はfalse を返します。
使用法
大文字と小文字の区別を無視して、文字列の内容を別の文字列と比較する必要がある場合。構文
inputString1.equalsIgnoreCase(inputString2);
ここでは、両方の文字列inputString1とinputString2 の内容が相互に比較されます。
パラメータ
このメソッドは文字列を受け取り、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
GO TO FULL VERSION