>>311
byteはメモリに無駄が出るかもよ。確か普通のJVMは全ての変数にint分の
サイズを割り当てるはずだから。(普通じゃないVM使ってるのかな?)
変数はintで切っといて、1バイトづつ区切って4バイト分をココに書いて
おくと、実行時に文字列関連の使用メモリを1/4にできるかも(藁

あと、Stringが使っているintern()みたいな機構(Flyweightパターン)
は、文字列を沢山使ってるなら役に立つかも。