Java は String クラスの contains() 関数をどのように使用して、文字列に指定された部分文字列が含まれているかどうかを判断しますか?

WBOY
リリース: 2023-07-25 08:09:49
オリジナル
2483 人が閲覧しました

Java の String クラスには、文字列に指定された部分文字列が含まれているかどうかを判断する contains() 関数など、文字列を処理するために一般的に使用されるメソッドが多数用意されています。この記事では、contains() 関数を使用して文字列に特定の部分文字列が含まれているかどうかを判断する方法と、対応するコード例を詳しく紹介します。

まず、contains() 関数の使用法を理解しましょう。これは String クラスのメンバー関数であり、文字列に指定された部分文字列が含まれているかどうかを判断するために使用されます。この関数の戻り値はブール型で、文字列に指定された部分文字列が含まれる場合は true を返し、それ以外の場合は false を返します。 contains() 関数の具体的な使用法は次のとおりです。

public boolean contains(CharSequence sequence)
ログイン後にコピー

このうち、sequence パラメータはチェック対象の部分文字列を表します。 contains() 関数は大文字と小文字を区別することに注意してください。つまり、true を返すには文字の大文字と小文字が正確に一致する必要があります。

次に、contains() 関数を使用して、文字列に指定された部分文字列が含まれているかどうかを確認する方法を見てみましょう。これを行うには、String オブジェクトを作成し、contains() 関数を呼び出します。以下はサンプル コードです:

public class StringContainsExample {
    public static void main(String[] args) {
        String str = "Hello, World!";
        String subStr = "Hello";
        
        if (str.contains(subStr)) {
            System.out.println("字符串包含子串");
        } else {
            System.out.println("字符串不包含子串");
        }
    }
}
ログイン後にコピー

上記のコードでは、内容が「Hello, World!」である str という名前の文字列オブジェクトを作成します。また、内容が「Hello」である subStr という名前の文字列オブジェクトも作成しました。次に、contains() 関数を使用して、str に subStr が含まれているかどうかを判断します。含まれている場合は、「文字列に部分文字列が含まれています」と出力され、そうでない場合は、「文字列に部分文字列が含まれていません」と出力されます。

上記のコードを実行すると、次の出力が得られます:

字符串包含子串
ログイン後にコピー

上記のコード例は、contains() 関数の単純なアプリケーションです。実際、contains() 関数を使用して、文字列に複数の部分文字列が含まれているかどうかを判断したり、文字列に特定の文字が含まれているかどうかを判断したりするなど、さらに多くの操作を実行することもできます。

要約すると、contains() 関数は Java の String クラスの重要なメンバー関数であり、文字列に指定された部分文字列が含まれているかどうかを判断するために使用されます。 contains() 関数を呼び出すことで、文字列がニーズを満たしているかどうかを簡単に判断できます。実際の開発では、contains() 関数の使い方に習熟し、状況に応じて柔軟に適用する必要があります。文字列を処理するプロセスでは、contains() 関数を使用すると、プログラムをより効率的に作成し、開発効率を向上させることができます。

以上がJava は String クラスの contains() 関数をどのように使用して、文字列に指定された部分文字列が含まれているかどうかを判断しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート