■状況
10文字セットされているStringBuilderの
前半5文字だけ使いたかった。
安直に
StringBuilder sb;
sb.append(1234567890);
sb.substring(0,5);
としたがだめだった。
substringすると、5文字目までのString文字列が返って、
StringBuilderには変化がない様子。
■対処法
StringBuilder sb;
sb.append(1234567890);
sb.delete(5,sb.length());
とすることで期待する動作ができた