方式一、方式二
java.io.FileReader,java.io.FileWriter
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40package com.it; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class FileReaderAndFileWriter { public static void main(String[] args) throws IOException { method01(); } public static void method01() { FileReader fr = new FileReader("BufferedReaderDemo.java"); FileWriter fw = new FileWriter("copy1.txt"); int ch; while (-1 != (ch = fr.read())) { System.out.print((char)ch); fw.write((char)ch); fw.flush(); } fw.close(); fr.close(); } public static void method02() { FileReader fr = new FileReader("BufferedReaderDemo.java"); FileWriter fw = new FileWriter("copy2.txt"); int len; char[] ch = new char[1024]; while (-1 != (len = fr.read(ch))) { System.out.println(new String(ch, 0, len)); fw.write(new String(ch, 0, len)); fw.flush(); } fw.close(); fr.close(); } }
方式三、四、五
java.io.BufferedReader,java.io.BufferedWriter
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56package com.it; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class BufferedReaderAndBufferedWriterDemo { public static void main(String[] args) throws IOException { method03(); } public static void method03() { BufferedReader br = new BufferedReader(new FileReader("BufferedReaderDemo.java")); BufferedWriter bw = new BufferedWriter(new FileWriter("copy3.txt")); int ch; while (-1 != (ch = br.read())) { System.out.print((char)ch); bw.write((char)ch); bw.flush(); } bw.close(); br.close(); } public static void method04() { BufferedReader br = new BufferedReader(new FileReader("BufferedReaderDemo.java")); BufferedWriter bw = new BufferedWriter(new FileWriter("copy4.txt")); int len; char[] ch = new char[1024]; while (-1 != (len = br.read(ch))) { System.out.print(new String(ch, 0, len)); bw.write(ch, 0, len); bw.flush(); } bw.close(); br.close(); } public static void method05() { BufferedReader br = new BufferedReader(new FileReader("BufferedReaderDemo.java")); BufferedWriter bw = new BufferedWriter(new FileWriter("copy5.txt")); String line; while (null != (line = br.readLine())) { System.out.println(line); bw.write(line); //bw.write("rn"); bw.newLine(); bw.flush(); } bw.close(); br.close(); } }
最后
以上就是心灵美果汁最近收集整理的关于【IO流】读写文件的五种方式的全部内容,更多相关【IO流】读写文件内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复