sb.length()が0の時とか考慮してないんじゃないの