黑马程序员技术交流社区
标题:
分享: PrintWriter打印流,自动刷新解释
[打印本页]
作者:
Fate_stay
时间:
2016-9-20 22:06
标题:
分享: PrintWriter打印流,自动刷新解释
自动刷新解释: PrintWriter pw = new PrintWriter(new FileWriter("d:\\abc.txt"), true);
当第二个参数为true时,有自动刷新功能, 就是说不用关闭资源也能写入文件
但是前提是: 需使用println()方法写入时, 即: pw.println(len);
作者:
小东先森
时间:
2016-9-20 22:10
len参数指的是什么?
作者:
Fate_stay
时间:
2016-9-20 22:52
小东先森 发表于 2016-9-20 22:10
len参数指的是什么?
len,指有效长度. 见如下代码:
public class Prictice3 {
public static void main(String[] args) throws IOException {
// 1.创建流对象,读取文件
FileReader fr = new FileReader("c:\\abc.txt");
BufferedReader br = new BufferedReader(fr);
// 创建PrintWriter对象,并且自带刷新功能
// 自动刷新
PrintWriter pw = new PrintWriter(new FileWriter("d:\\abc.txt"), true);
// 2.进行读取操作
// a.声明有效长度len
String len;
while((len = br.readLine()) != null) {
pw.println(len);
}
// 3.关闭操作, 不写关闭资源,也可写入,即: 自动刷新
//pw.close();
br.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2