Java中按行写文档的方法
Posted petewell
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中按行写文档的方法相关的知识,希望对你有一定的参考价值。
原文引用https://www.dazhuanlan.com/2019/08/25/5d622ab9a21fa/
这篇文章总结了使用相关类写文档的操作
1. FileOutputStream
1 |
public static void writeFile1() throws IOException |
这个例子中用了FileOutputStream,你可以使用FileWriter或者PrintWriter代替处理txt格式的文档操作
2. FileWriter
1 |
public static void () throws IOException |
3. PrintWriter
1 |
public static void writeFile3() throws IOException |
4. OutputStreamWriter
1 |
public static void writeFile4() throws IOException |
5. 它们的区别
来自Java Doc
主要的区别是,PrintWriter提供格式如println和printf一些额外的方法。此外,FileWriter会抛出异常以防任何一种I/O失败。
PrintWriter方法不抛出IOException,它们设置一个可使用checkerror()获得的boolean型flag位。PrintWriter在每个被写入的数据字节后自动调用flush。涉及到FileWriter,调用者需要注意使用flush。
以上是关于Java中按行写文档的方法的主要内容,如果未能解决你的问题,请参考以下文章