ホームページ >Java >&#&チュートリアル >Java の String.startsWith() 関数を使用して、文字列が指定されたプレフィックスで始まるかどうかを判断します
Java の String.startsWith() 関数を使用して、文字列が指定されたプレフィックスで始まるかどうかを確認します
Java プログラミングでは、文字列を処理して判断する必要があることがよくあります。一般的な操作の 1 つは、文字列が指定されたプレフィックスで始まるかどうかを判断することです。 Java では、この関数を簡単に実装できる String クラスの startWith() 関数が提供されています。
String のstartsWith() 関数
String クラスは、Java で最もよく使用されるクラスの 1 つです。これは、startsWith() 関数を含む、一般的に使用される多くの文字列処理および判定メソッドを提供します。この関数を呼び出すことで、文字列が指定されたプレフィックスで始まるかどうかを判断できます。
関数は次のように定義されます。
public boolean startingWith(String prefix)
パラメータ prefix は、判定対象のプレフィックスを示す文字列です。関数の戻り値はブール値で、現在の文字列がプレフィックスで始まる場合は true を返し、それ以外の場合は false を返します。
コード例
以下は、startsWith() 関数を使用したサンプル コードです。
public class StringStartsWithExample { public static void main(String[] args) { String str1 = "Hello, world!"; String str2 = "Hello"; String str3 = "World"; // 判断字符串是否以指定前缀开头 boolean startsWith1 = str1.startsWith("Hello"); boolean startsWith2 = str2.startsWith("Hello"); boolean startsWith3 = str3.startsWith("Hello"); // 输出结果 System.out.println("str1 starts with "Hello": " + startsWith1); System.out.println("str2 starts with "Hello": " + startsWith2); System.out.println("str3 starts with "Hello": " + startsWith3); } }
上の例では、3 つの文字列 str1、str2、および str3 をそれぞれ定義します。異なる文字列を表します。
次に、startsWith() 関数を使用して、各文字列の先頭に「Hello」が付いているかどうかを判断します。
最後に、System.out.println() 関数を呼び出して結果を出力します。
結果出力は次のとおりです:
str1 starts with "Hello": true str2 starts with "Hello": true str3 starts with "Hello": false
結果からわかるように、str1 と str2 の両方に「Hello」というプレフィックスが付いているため、startsWith() 関数の戻り値は次のようになります。真実。また、str3 には「Hello」という接頭辞が付いていないため、戻り値は false になります。
概要
Java の String.startsWith() 関数を使用すると、文字列が指定されたプレフィックスで始まるかどうかを簡単に判断できます。この関数を呼び出すことで、文字列の接頭辞を単純に照合し、対応するブール値の結果を取得できます。文字列処理でも判定ロジックでも、startsWith()関数は実用的なツール関数です。
以上がJava の String.startsWith() 関数を使用して、文字列が指定されたプレフィックスで始まるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。