String content = "...." ; //几百行从数据库中取出的数据内容
FileWriter fw=new FileWriter(filename);//建立FileWriter对象,并实例化fw
System.out.print(content); //向控制台输出内容
fw.write(content); //向一个文本txt文件输出内容
fw.close();
运行结果:控制台中显示的内容和文本文件中的内容不一致文本文件末尾部分莫名其妙地多出了一小段内容(具体内容是上面某一部分内容的重复)请高手指教
(叙述不明确的地方,请回帖发问,必回)
FileWriter fw=new FileWriter(filename);//建立FileWriter对象,并实例化fw
System.out.print(content); //向控制台输出内容
fw.write(content); //向一个文本txt文件输出内容
fw.close();
运行结果:控制台中显示的内容和文本文件中的内容不一致文本文件末尾部分莫名其妙地多出了一小段内容(具体内容是上面某一部分内容的重复)请高手指教
(叙述不明确的地方,请回帖发问,必回)
解决方案 »
- 求助 doc 等 office 文档如何转换为swf
- tcp传输的速率问题?
- 看到了java编的桌面软件,散分
- 恳求续:java中如何实现数字的集合的排列组合,并将各个排列存放到内存中待以后处理?
- java初学者一道基本上看不懂的题
- 百分求解!!!!!!!!!数据库问题
- 运行java造成windows 2000 server篮屏,如何解决? 请打家进来看看,给点意见
- 急!!!!!JTable中CellEditor为JComboBox的问题
- 编码问题?为什么从form中写到oracle库中的中文是乱码?
- applet和swing的问题(急)
- 关于jmsn的开发
- 我刚学习java不知道学习的方向给的意见啊!!!
package jardemo2;import java.io.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class Untitled1 {
public Untitled1() {
}
public static void main(String[] args) {
String content = "....String content String content String content" ; //几百行从数据库中取出的数据内容
FileWriter fw = null;
try {
fw = new FileWriter("filename.txt"); //建立FileWriter对象,并实例化fw
System.out.print(content); //向控制台输出内容
fw.write(content); //向一个文本txt文件输出内容
fw.close();
}
catch (IOException ex) {
}
}}
我的就一模一样
我把他从BS环境中移出来
直接在java编译环境中运行,结果也是一摸一样的但和数据库一结合,就不一致了!
而且我调试跟踪变量content的值,在写文件之前,他的值还是完全正确的但是写好了文件,一打开,末尾总是莫名其妙地多了一段郁闷了好几天了
.txt文件默认用notepad.exe打开,以ASCII码显示.
你把.txt文件用写字板打开看看,结果可能是对的.(写字板以Unicode码显示).