IO流输出换行问题

Posted 十字街

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流输出换行问题相关的知识,希望对你有一定的参考价值。

File file=new File("address");
FileInputStream in=new FileInputStream("file");
InputStreamReader read=new InputStreamReader("in","utf-8");
BufferedReader buf=new BufferedReader(read);
String str="";
StringBuffer strbuf=new StringBuffer();
while((str=buf.readLine())!=null){
  strbuf.append(str);
  //换行
  strbuf.append(System.getProperty("line.separator"));            
}
buf.close();
//输出
File file2=new File("输出地址");
//如果地址存在不执行,不存在创建地址文件
flie2.creatNewFile();
PrintWriter out=new PrintWriter(file2);
out.write(strbuf.toString());
out.flush();
out.close();

 

以上是关于IO流输出换行问题的主要内容,如果未能解决你的问题,请参考以下文章

10.3 io流 正篇 FileReader FileWriter读写代码

IO流

java--打印流commons-IO

2016/1/27 1, File 创建 删除 改名 换路径 2,输出流 不覆盖 换行输入 3,输入流

java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段

java _io_字符缓冲流的输入输出