度々レスありがとうございます。

>>966
i=0、i=2147483647の両ケースともメモリ使用量の桁数は揃っているため、出力のための
文字列化ではヒープメモリ消費量は変わらないのでは無いかと思いますが、間違ってるでしょうか?

>>968
バイトサイズ?というのはどう言う事ですか?
Javaの4バイトのint型の範囲(-2147483648〜2147483647)内ですが、
そう言う事ではなくてですか?

また、ライフタイムの怪しい>>962のString[] resultsをメンバ変数に
してみましたがメモリ使用量には違いが出たままです。