- 打印流
- (1)字节打印流,字符打印流
- (2)特点:
- A:只操作目的地,不操作数据源
- B:可以操作任意类型的数据
- C:如果启用了自动刷新,在调用println()方法的时候,能够换行并刷新
- D:可以直接操作文件
- 问题:哪些流可以直接操作文件呢?
- 看API,如果其构造方法能够同时接收File和String类型的参数,一般都是可以直接操作文件的
- (3)复制文本文件
- BufferedReader br = new BufferedReader(new FileReader("a.txt"));
- PrintWriter pw = new PrintWriter(new FileWriter("b.txt"),true);
-
- String line = null;
- while((line=br.readLine())!=null) {
- pw.println(line);
- }
-
- pw.close();
- br.close();
复制代码 |
|