StringIndexOutOfBoundsExceptionforを取得しましたsetCharAt(int index, char ch):
StringBuilder word = new StringBuilder(4);
for(int i = 0; i < 4; i++)
word.setCharAt(i,'-');
StringBuilder(int capacity):文字が含まれておらず、容量引数で指定された初期容量を持つ文字列ビルダーを構築します。
setCharAt(int index, char ch):指定されたインデックスの文字が ch に設定されます。
私が考えることができる唯一のことは、メモリが割り当てられていないということですが、それでは何のポイントStringBuilder(int capacity)ですか?