应该是你代码有错。肯定不是类的bug。
解决方案 »
- 那位帮我看下代码哪里出问题
- 算法高手请进!!!(不限语言,最好用java,解决后一定给分,不够再加)
- jtableHeader加日期或者文本框控件并且使改控件具有事件机制
- 如何判断char变量是否为空
- 弱智问题
- 高手,小弟一个比较初级的问题请教,麻烦指教!
- 寻求Linux版的 JBUILDER 6 或 7 的企业版,多少分都可以。
- 大哥们,小弟我准备学JAVA了给推荐几本好书吧!小弟不胜感激啊!
- 关于执行批处理的问题!
- 我要进阶!!! 36分杀
- :如何用java将一个html文件转换成word文件
- 获取系统时间 public Date getCurrentDate(String formatter)//formatter为格式如yyyy/mm/dd,如何写?
我是循环执行 比如:
PrintWriter out = new PrintWriter(new FileWriter("d:/test.txt"));
String a = "ThisisA";
String b = "ThisisB";
String temp = "";
for (int i=0; i<10000; i++) {
temp += a + "," + b + ";\n";
}
out.println(temp);结果应该是
ThisisA,ThisisB;
ThisisA,ThisisB;
...
可真正输出的文件中的结果就可能是:
ThisisA,ThisisB;
ThisisA,ThisisB;
....
Th sisA, ThisisB; 2980 line
....
ThisjsA, ThisisB; 6923 line
....
在程序的最后有:
out.flush();
out.close();
FileOutputStream fos = new FileOutputStream("c:\\test.txt");
PrintWriter pw = new PrintWriter(fos, true);
String a = "ThisisA";
String b = "ThisisB";
for (int i = 0; i < 1000; i++){
pw.println(a + "," + b);
}
pw.close();
fos.close();JerKii
PrintWriter out = new PrintWriter(new FileWriter("Test.txt"),true);
String a = "ThisisA";
String b = "ThisisB";
String temp = "";
for (int i=0; i<10000; i++) {
temp += a + "," + b + ";\n";
}
out.println(temp);
out.close();
但当我输出上百k 错误就出现了
而且随着输出的越多错误就越多
最后输出500多k的时候可能错误有十几二十个
这些错误都是随机出现 根本没有什么规律
有的时i不对 有时是s不对...........不解啊...................