Java における substring メソッドの使用方法

Java の substring() メソッドは、文字列から新しい文字列を抽出します。

substring()メソッドには2つのオーバーロード形式があります。

  1. 指定したインデックス位置から、元の文字列のサブ文字列を抽出します。このサブ文字列は、開始インデックス位置から元の文字列の終わりまでのすべての文字を含みます。
  2. int beginIndexからint endIndexまでの開始インデックス位置から、元の文字列のサブ文字列を抽出し、終了インデックスの位置まで続ける。このサブ文字列には、開始インデックスの位置から終了インデックスの位置までのすべての文字が含まれます。

注意事項:

  1. インデックスの位置は0から始まります。つまり、インデックス0は文字列の先頭の文字を表します。
  2. スタートインデックス位置はサブ文字列に含まれるが、終了インデックス位置はサブ文字列には含まれない。

適切な例です

String str = "Hello World";

String sub1 = str.substring(6);
System.out.println(sub1); // 输出:World

String sub2 = str.substring(0, 5);
System.out.println(sub2); // 输出:Hello

上の例では、substring() メソッドを呼び出すことで、元の文字列からさまざまな部分文字列を取得しています。最初の例では、インデックス位置 6 から取得し、結果は「World」です。2 番目の例では、インデックス位置 0 から取得し、インデックス位置 5(5 は含まれません)まで取得し、結果は「Hello」です。

bannerAds