-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWritefromText.java
More file actions
31 lines (29 loc) · 1.17 KB
/
Copy pathWritefromText.java
File metadata and controls
31 lines (29 loc) · 1.17 KB
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
package src.thinkinginjava.IO18;
import java.io.*;
/**
* Created by Ryan on 2017/3/21.
*/
public class WritefromText {
public static void main(String[] args) {
BufferedReader bufferedReader = null;
PrintWriter printWriter = null;
LineNumberReader lineNumberReader = null;
try {
//bufferedReader = new BufferedReader(new FileReader("./src.thinkinginjava.res/test.txt"));
//printWriter = new PrintWriter(new BufferedWriter(new FileWriter("./src.thinkinginjava.res/write.txt")));
printWriter = new PrintWriter("src/thinkinginjava/res/write.txt");
lineNumberReader = new LineNumberReader(new BufferedReader(new FileReader("src/thinkinginjava/res/test.txt")));
String s;
while ((s = lineNumberReader.readLine()) != null) {
printWriter.println(lineNumberReader.getLineNumber() + ", " + s);
}
lineNumberReader.close();
//bufferedReader.close();
printWriter.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}