ホームページ >Java >&#&チュートリアル >Javaにおけるequalsとequalsignorecaseの違いとその使用方法のチュートリアルを共有します。
Java での等しいとイコールサインオーケースの違いと使用法。エディターで詳しく説明します
等しいを比較するとき、大文字と小文字が同じかどうかを比較する必要があり、後者は大文字と小文字を無視します。 abc や Abc など、無視することを意味します。前者は false を返し、後者は true を返します
1。2 つの文字列が等しいかどうかを比較するには、equals() メソッドを使用します。次の一般的な形式になります:
boolean equals(Object str)
ここで、 str は、呼び出し元の String オブジェクトと比較される String オブジェクトです。 2 つの文字列が同じ文字と長さを持つ場合は true を返し、それ以外の場合は false を返します。この比較では大文字と小文字が区別されます。 2. 大文字と小文字を無視した比較を実行するには、equalsIgnoreCase() メソッドを呼び出します。 2 つの文字列を比較する場合、A ~ Z と a ~ z は同じであると見なされます。その一般的な形式は次のとおりです。
boolean equalsIgnoreCase(String str)
ここで、 str は、呼び出し元の String オブジェクトと比較するために使用される String オブジェクトです。また、2 つの文字列が同じ文字と長さを持つ場合は true を返し、そうでない場合は false を返します。
次の例は、equals() メソッドとqualsIgnoreCase() メソッドを示しています。
class equalsDemo { public static void main(String args[]) { String <a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0" target="_blank" class="baidu-highlight">s1</a> = "Hello"; String s2 = "Hello"; String s3 = "Good-bye"; String s4 = "HELLO"; System.out.println(<a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0"target="_blank" class="baidu-highlight">s1</a> + " equals " + s2 + " -> " + <a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0" target="_blank" class="baidu-highlight">s1</a>.equals(s2)); System.out.println(s1 + " equals " + s3 + " -> " + s1.equals(s3)); System.out.println(s1 + " equals " + s4 + " -> " + s1.equals(s4)); System.out.println(s1 + " equalsIgnoreCase " + s4 + " -> " + s1.equalsIgnoreCase(s4)); } }
プログラムの出力は次のとおりです:
Hello equals Hello -> true Hello equals Good-bye -> false Hello equals HELLO -> false Hello equalsIgnoreCase HELLO -> true
【関連推奨事項】
1
equals()、equalsIgnoreCase() の詳細な説明== 3 つの違い Java の等しい IgnoreCase() メソッドの例を紹介します Java の平等 IgnoreCase メソッドの例を図で説明します以上がJavaにおけるequalsとequalsignorecaseの違いとその使用方法のチュートリアルを共有します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。