日別アーカイブ: 2013年6月5日

[Java] StringBuilderでsubstringをすると

■状況
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());

とすることで期待する動作ができた