このコードが数字を出力しない理由を誰か説明してもらえますか?
String text = new String("SomeString");
for (int i=0; i<1500; i++) {
text = text.concat(i+"");
}
System.out.println(text);
結果
SomeString
実行回数を 1000 に減らすとうまくいきますが、なぜでしょうか?! また、数字だけでなく文字も追加すると機能します。
新しいアップデート:
コード例をありがとう。私はそれらをすべて試しましたが、コンソール
には実際に数字が表示されますが、フォントカラーは白でしかないことがわかりました。しかし、文字列の最初の部分
SomeString
は黒です。
私は jdk1.7.0_06 を使用しています!