ホームページ  >  記事  >  Java  >  Java は String クラスのstartsWith() 関数とendsWith() 関数をどのように使用して、文字列が指定された文字または部分文字列で始まるか終わるかを判断しますか?

Java は String クラスのstartsWith() 関数とendsWith() 関数をどのように使用して、文字列が指定された文字または部分文字列で始まるか終わるかを判断しますか?

王林
王林オリジナル
2023-07-25 19:33:132430ブラウズ

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 サイトの他の関連記事を参照してください。

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