ホームページ  >  記事  >  Java  >  Javaでのequalsignorecaseの意味は何ですか

Javaでのequalsignorecaseの意味は何ですか

下次还敢
下次还敢オリジナル
2024-05-09 06:39:16775ブラウズ

JavaのequalsIgnoreCase()メソッドは、大文字と小文字を区別せずに2つの文字列を比較するために使用されます。使用方法は次のとおりです。文字列パラメータを受け入れます。 2 つの文字列が等しい場合は true を返します (大文字小文字の区別は無視します)。それ以外の場合は false を返します。大文字と小文字の比較には、現在のロケールの規則が使用されます。いずれかのパラメータが null の場合は例外をスローします。

Javaでのequalsignorecaseの意味は何ですか

JavaのequalsIgnoreCase

Javaでは、大文字と小文字を区別せずに2つの文字列を比較するためにequalsIgnoreCase()メソッドが使用されます。

使用法

このメソッドは文字列パラメーターを受け取り、ブール値を返します。

  • 2 つの文字列が等しい場合 (大文字と小文字を無視して) true を返します。
  • 2 つの文字列が等しくない場合は、false を返します。

文法

<code class="java">public boolean equalsIgnoreCase(String str)</code>

説明

  • 大文字と小文字の比較は、現在のロケールの規則を使用して行われます。
  • いずれかのパラメータが null の場合、NullPointerException がスローされます。
  • このメソッドは、大文字と小文字を無視することを除いて、equals() メソッドに似ています。

<code class="java">String str1 = "Hello";
String str2 = "hello";

// 忽略大小写比较
boolean result = str1.equalsIgnoreCase(str2);

// 打印结果
System.out.println(result); // 输出 true</code>

適用可能なシナリオ

equalsIgnoreCase() メソッドは通常、次のシナリオで使用されます:

  • ユーザー名やパスワードなどの大文字と小文字を区別しない文字列を比較します。
  • 大文字と小文字が区別されない単語やフレーズを検索します。
  • 異なる大文字と小文字の規則が使用される可能性がある、さまざまなソースからの入力を処理します。

以上がJavaでのequalsignorecaseの意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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