回答編集履歴
1
追記
answer
CHANGED
@@ -1,2 +1,8 @@
|
|
1
1
|
消しているからです。
|
2
|
-
[delete](https://docs.oracle.com/javase/jp/6/api/java/lang/StringBuilder.html#delete%28int,%20int%29)
|
2
|
+
[delete](https://docs.oracle.com/javase/jp/6/api/java/lang/StringBuilder.html#delete%28int,%20int%29)
|
3
|
+
|
4
|
+
追記
|
5
|
+
|
6
|
+
リンク先に書いてある通り、delete() の第一引数は削除開始するインデクスを示します。インデクスは 0 から始まるので、文字列の一文字目が 0、二文字目が 1 という風になります。ここでは 5 が指定されているので 6 文字目からになります。
|
7
|
+
第二引数は削除終了する次のインデクスを示します。ここでは 8 が指定されているので 9 文字目の直前まで削除します。
|
8
|
+
結果、6 7 8 文字目が削除されます。
|