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);//但是这里打印的却是空格?
}

何解?

阅读 9.8k
2 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进