首页 > java StringBuffer有长度有限制(超过3640就打印空)?

java StringBuffer有长度有限制(超过3640就打印空)?

public static void main(String[] args) {
	StringBuffer sb = new StringBuffer();
	for (int i = 0; i < 3640; i++) {
		sb.append("0");
	}
	System.out.println(sb);//这里正常打印了3640个0
	sb.append("0");
	System.out.println(sb);//但是这里打印的却是空格?
}

何解?


我试了下 我电脑超过 2978了就空了,是内存、Java虚拟机有关系吗? 同求


我用你的代码试了下,没发现你说的问题,jdk1.6

【热门文章】
【热门文章】