String クラスのstartsWith() メソッドを使用して、文字列が指定されたプレフィックスで始まるかどうかを確認する方法
String クラスは、Java で一般的に使用されるクラスであり、文字列を操作するための便利なメソッドが多数提供されています。 。このうち、startsWith() メソッドは、文字列が指定されたプレフィックスで始まるかどうかを判断するために使用されます。このメソッドを使用すると、文字列のプレフィックス マッチングを簡単に実行できます。
startsWith() メソッドの使用法は非常に簡単で、必要なパラメータは 1 つだけで、それはチェックされるプレフィックス文字列です。これはブール値を返します。元の文字列が指定されたプレフィックスで始まる場合は true、それ以外の場合は false。
以下は、startsWith() メソッドを使用して、文字列が指定されたプレフィックスで始まるかどうかを判断するサンプル コードです。
public class StringStartsWithExample { public static void main(String[] args) { String str = "Hello, World!"; // 判断字符串是否以指定的前缀开头 boolean result = str.startsWith("Hello"); // 打印结果 System.out.println("字符串是否以指定的前缀开头: " + result); } }
上記のコードを実行すると、次の結果が出力されます。 ##
字符串是否以指定的前缀开头: true
str を定義し、
startsWith() メソッドを使用して、それがプレフィックスとして「Hello」で始まるかどうかを判断します。
str のプレフィックスは確かに「Hello」であるため、
startsWith() メソッドによって返される結果は true です。
startsWith(String prefix, int offset) というオーバーロードされたメソッドを提供します。このメソッドは 2 つのパラメータを受け取ります。最初のパラメータはチェックするプレフィックス文字列で、2 番目のパラメータは開始位置のインデックスです。たとえば、開始位置を渡すことで、文字列内の部分文字列を判定対象の文字列として使用できます。
public class StringStartsWithExample { public static void main(String[] args) { String str = "Hello, World!"; // 从索引位置6开始,判断字符串是否以指定的前缀开头 boolean result = str.startsWith("World", 6); // 打印结果 System.out.println("字符串是否以指定的前缀开头: " + result); } }
startsWith()
メソッドを使用して、位置 6 から始まる文字列str の部分文字列が「World」で始まるかどうかを判断します。接頭辞として。部分文字列は「World」で始まるため、
startsWith() メソッドは true を返します。
要約すると、String クラスの
startsWith()
startsWith() メソッドでは大文字と小文字が区別されるため、正しい結果を返すには、決定されるプレフィックス文字列が元の文字列のプレフィックスとまったく同じである必要があることに注意してください。さらに、開始位置を制限できるオーバーロードされたメソッドも提供します。実際のアプリケーションでは、このメソッドを使用して文字列プレフィックス マッチング操作を簡単に実行できます。
以上がString クラスのstartsWith() メソッドを使用して、文字列が指定されたプレフィックスで始まるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。