Java は、豊富なクラス ライブラリと関数を備えた非常に人気のあるプログラミング言語です。文字列処理に関しては、Java には String クラスが用意されており、このクラスには文字列を便利に操作するための多くの関数があります。この記事では、文字列が指定された文字または部分文字列で始まるか終わるかを判断するために使用できる、String クラスのstartsWith() 関数とendsWith() 関数を紹介します。
String クラスは Java で文字列を表現するためのクラスで、文字列を操作するための関数が多数用意されています。最も一般的に使用される関数の 2 つは、startsWith() と opensWith() です。 startsWith() 関数は、文字列が指定された文字または部分文字列で始まるかどうかを判断するために使用され、endsWith() 関数は、文字列が指定された文字または部分文字列で終わるかどうかを判断するために使用されます。
まず、startsWith() 関数の使用法を見てみましょう。使い方は非常に簡単で、文字列オブジェクトのstartsWith()関数を呼び出し、指定した文字または部分文字列をパラメータとして渡すだけです。なお、startsWith() 関数は大文字と小文字を区別しますが、大文字と小文字を区別しないマッチングを実現したい場合は、toLowerCase() 関数を使用して文字列を小文字に変換してから判定することができます。
以下は、startsWith() 関数を使用して文字列が指定された文字で始まるかどうかを判断するサンプル コードです:
String str = "Hello World"; boolean startsWith = str.startsWith("Hello"); System.out.println(startsWith); // 输出:true boolean startsWithIgnoreCase = str.toLowerCase().startsWith("hello"); System.out.println(startsWithIgnoreCase); // 输出:true
上記のコードでは、まず文字列「Hello World」を定義します。 " を選択し、startsWith() 関数を使用して、それぞれ "Hello" と "hello" で始まるかどうかを判断します。最初の判定は、文字列が "Hello" で始まるため true を返します。2 番目の判定は、"Hello" と "hello" はまったく同じではありませんが、toLowerCase() 関数を呼び出して文字列を小文字に変換した後、true を返します。 、判定結果は真です。
次に、endsWith() 関数の使用法を見てみましょう。これも非常に簡単で、文字列オブジェクトの endsWith() 関数を呼び出して、指定した文字または部分文字列をパラメータとして渡すだけです。
以下は、endsWith() 関数を使用して、文字列が指定された文字で終わるかどうかを判断するサンプル コードです。
String str = "Hello World"; boolean endsWith = str.endsWith("World"); System.out.println(endsWith); // 输出:true boolean endsWithIgnoreCase = str.toLowerCase().endsWith("world"); System.out.println(endsWithIgnoreCase); // 输出:true
上記のコードでは、まず文字列「Hello World」を定義します。 " を指定し、endsWith() 関数を使用して、それぞれ "World" と "world" で終わるかどうかを判断します。最初の判定は、文字列が「World」で終わるため true を返します。2 番目の判定は、「World」と「world」はまったく同じではありませんが、toLowerCase() 関数の呼び出しによって文字列が小文字に変換されるため、true を返します。判定結果は真です。
上記のサンプル コードを通じて、startsWith() 関数と endsWith() 関数を使用して、文字列が指定された文字または部分文字列で始まるか終わるかを判断するのが非常に簡単であることがわかります。この 2 つの関数は実際の文字列処理でよく使われる関数であり、文字列の先頭と末尾を簡単に判断して対応する処理を行うことができます。
要約すると、Java の String クラスのstartsWith() 関数とendsWith() 関数を使用すると、文字列が指定された文字または部分文字列で始まるか終わるかを簡単に判断できます。これらの関数は実際のプログラミングにおいて非常に実用的であり、文字列処理操作を簡素化できます。この記事が、startsWith() 関数と opensWith() 関数の理解と使用に役立つことを願っています。
以上がJava は String クラスのstartsWith() 関数とendsWith() 関数をどのように使用して、文字列が指定された文字または部分文字列で始まるか終わるかを判断しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。