ホームページ >Java >&#&チュートリアル >String クラスの contains() メソッドを使用して文字列を照合する方法

String クラスの contains() メソッドを使用して文字列を照合する方法

WBOY
WBOYオリジナル
2023-07-24 18:18:162631ブラウズ

String クラスの contains() メソッドを使用して文字列を照合する方法

Java プログラミングでは、文字列の処理は非常に一般的な操作です。文字列のマッチングは、文字列に別の文字列が含まれているかどうかを判断するために使用される一般的な操作の 1 つです。 Java の String クラスには、文字列のマッチングを容易にするための contains() メソッドが用意されています。この記事では、String クラスの contains() メソッドを使用して文字列を照合する方法とコード例を詳しく紹介します。

String クラスは、Java で文字列を処理するために使用される一般的なクラスです。このクラスは、文字列を操作および処理するためのさまざまなメソッドを提供します。このうち、contains() メソッドは、文字列に別の文字列が含まれているかどうかを判断するために使用されます。このメソッドの定義は次のとおりです。

public boolean contains(CharSequence sequence)

このメソッドは、文字列である CharSequence 型のパラメータを受け取ります。ブール値を返します。呼び出された文字列にパラメータ文字列が含まれている場合は true、それ以外の場合は false。

以下では、いくつかの例を通してこのメ​​ソッドの使用法を説明します。

例 1:

String str = "Hello World";
String searchStr = "Hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:true

上の例では、値「Hello World」を持つ文字列 str を定義しました。次に、searchStr が値「Hello」で定義されます。次に、str オブジェクトの contains() メソッドを呼び出し、searchStr をパラメータとして渡します。最後に、返された結果を出力します。これは true です。 str には searchStr が含まれるため、true が返されます。

例 2:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:false

上記の例では、searchStr の値を「hello」に変更します。 2 つの文字列は非常に似ていますが、Java 文字列では大文字と小文字が区別されるため、戻り結果は false になります。 str には searchStr が含まれていないためです。

文字列に別の文字列が含まれているかどうかを判断することに加えて、contains() メソッドを使用して、文字列に特定の文字が含まれているかどうかを判断することもできます。

例 3:

String str = "Hello World";

boolean result = str.contains("W");

System.out.println(result); // 输出:true

上記の例では、文字をパラメータとして渡して contains() メソッドを呼び出します。 str に文字「W」が含まれているため、戻り結果は true になります。

contains() メソッドでは大文字と小文字が区別されることに注意してください。照合のために大文字と小文字を無視する必要がある場合は、equalsIgnoreCase() メソッドを使用できます。

例 4:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.toLowerCase().contains(searchStr.toLowerCase());

System.out.println(result); // 输出:true

上の例では、2 つの文字列を小文字に変換することで contains() メソッドを呼び出し、大文字と小文字を区別します。 str には searchStr が含まれるため、戻り結果は true になります。

文字列の照合には String クラスの contains() メソッドを使用します。これにより、文字列に別の文字列が含まれているかどうかを簡単に判断できます。状況に応じて、返されたブール値に基づいて後続の操作を実行できます。この記事の紹介と例を通じて、読者は文字列マッチングに contains() メソッドを使用する方法を習得したと思います。

概要:

この記事では、Java の String クラスの contains() メソッドを使用して文字列を照合する方法を紹介します。このメソッドを呼び出すことで、文字列に別の文字列または文字が含まれているかどうかを簡単に判断できます。このメソッドでは大文字と小文字が区別されることに注意してください。一致させるために大文字と小文字を無視する必要がある場合は、小文字に変換することで実現できます。このような文字列のマッチング操作は実際のプログラミングでもよく使われますので、この記事が読者の皆様のお役に立てれば幸いです。

以上がString クラスの contains() メソッドを使用して文字列を照合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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