ホームページ  >  記事  >  Java  >  Javaにおけるequalsとequalsignorecaseの違いとその使用方法のチュートリアルを共有します。

Javaにおけるequalsとequalsignorecaseの違いとその使用方法のチュートリアルを共有します。

零下一度
零下一度オリジナル
2017-05-23 10:49:463362ブラウズ

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 つの違い

2.

Java の等しい IgnoreCase() メソッドの例を紹介します

3.

Java の平等 IgnoreCase メソッドの例を図で説明します

以上がJavaにおけるequalsとequalsignorecaseの違いとその使用方法のチュートリアルを共有します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。