如何用java保存成多行txt文本

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:53:07
本人想用java编个小程序,就是能保存成多行txt文本,而且保存之后还是多行,且没有乱码,比如说一下的文件:
1
2
3
4
保存成txt文件之后,依然是
1
2
3
4
希望java达人们能指点一下!!!谢谢了

这是保存键盘输入的 改一下就行

import java.io.*;
class w{
public static void main(String arg[]) throws IOException
{
String str;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter string lines,'stop' to quit.");
//read characters
FileOutputStream fos=new FileOutputStream("D:/w.txt",true);
DataOutputStream out=new DataOutputStream(fos);
do{
str=br.readLine();
out.writeBytes(new String(str.getBytes(),"ISO-8859-1"));
out.writeBytes("\r\n");
}while(str.equals("stop")==false);
fos.close();
out.close();
}
}