问个简单的println问题 public static void main(String[] args) { StringBuffer sb=new StringBuffer(); for(int i=0;i<10000;i++){ sb.append("a"); } System.out.println(sb.toString()); }为什么打印不出来呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i=0;i<10000;i++){这里的循环太长了。你改为 i<10试试看。 额。如果想要输出的话,最好使用一个long类型的变量来接受。string有长度限制 long类型是指什么? 不懂..... 你在循环里加一个打印看看做到什么地方去了。有可能循环还没有跑完。像下面这样:for(int i=0;i<10000;i++){ if(i%100==0) System.out.println(i); sb.append("a");} 你到cmdline(命令行)上运行看看,这个代码没问题。别在集成环境下运行。呵呵。 long为基本数据类型、比int类型所存储的范围还大些、自己看看书、有它所表示的范围 静态变量初始化的顺序,为什么身为静态的构造器一定最后? 请高手指错 jdk,j2ee这些都有什么区别搞得有点晕 关于java打包成jar ArrayList数组里面怎么排序??急,谢谢各位了 关于文件读写控制的问题的讨论: 大虾们,学java有段时间了,还不知道怎样产生一个可执行的文件(exe或bat),请指教 URL类中的getHeadField()返回的是html中那一部份??? 编程进行中文转换是出现了UnsupportedEncodingException编译错误,怎么解决? 如何在win98下配置jdk? 帮忙分析一个java程序 java环境变量配置问题(很菜)
for(int i=0;i<10000;i++){
if(i%100==0)
System.out.println(i);
sb.append("a");
}
别在集成环境下运行。呵呵。