Java ドキュメントの解釈: StringBuilder クラスの substring() メソッドの詳細な紹介
はじめに:
Java プログラミングでは、文字列処理は非常に一般的なものです。作戦その1。 Java には、文字列処理用の一連のクラスとメソッドが用意されており、その中で StringBuilder クラスは、頻繁に文字列を操作する場合によく使用される選択肢です。 StringBuilder クラスの substring() メソッドは、文字列の部分文字列をインターセプトするための非常に便利なメソッドです。この記事では、読者がこのメソッドをよりよく理解して使用できるように、具体的なコード例とともに StringBuilder クラスの substring() メソッドを詳しく紹介します。
メソッド定義:
まず、substring() メソッドの定義を見てみましょう:
public String substring(int start)
public String substring(int start, int end)
上記のメソッド定義からわかるように、substring() メソッドは2 つのオーバーロードがあります。 このフォームは、指定されたインデックスから文字列の終わりまでの部分文字列をインターセプトし、指定されたインデックス範囲内の部分文字列をインターセプトするために使用されます。
メソッドの使用方法:
2 つの使用方法については、以下で詳しく紹介します:
StringBuilder sb = new StringBuilder("Hello World!"); String subString = sb.substring(6); // 截取从索引6开始到末尾的子串 System.out.println(subString);
上記のコードは出力します: World!
。インデックス 6 を渡すことにより、インデックス 6 から最後までの部分文字列をインターセプトできます。
StringBuilder sb = new StringBuilder("Hello World!"); String subString = sb.substring(0, 5); // 截取从索引0到索引5的子串 System.out.println(subString);
上記のコードは出力します: Hello
。開始インデックス 0 と終了インデックス 5 を渡すことにより、指定されたインデックス範囲内の部分文字列をインターセプトできます。
メソッドの戻り値:
substring() メソッドは、新しい String 型のオブジェクト、つまりインターセプトされた部分文字列を返します。このメソッドは元の文字列オブジェクトを変更しないことに注意してください。
例外処理:
substring() メソッドを使用する場合、次の 2 つの例外がスローされることに注意してください:
したがって、substring() メソッドを使用する前に、プログラムの安定性と堅牢性を確保するために例外処理を実行する必要があります。
概要:
この記事では、StringBuilder クラスの substring() メソッドを詳細に紹介し、具体的なコード例を示します。 substring() メソッドを使用すると、文字列の部分文字列を簡単にインターセプトできます。ただし、実行時例外を避けるために、使用中の例外処理に注意する必要があります。この記事の内容が、読者が substring() メソッドをよりよく習得して適用し、文字列処理の効率と柔軟性を向上させるのに役立つことを願っています。
以上がJava ドキュメントの解釈: StringBuilder クラスの substring() メソッドの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。