Java File I/O
// Opening a file for reading:
BufferedReader rd = new BufferedReader(new FileReader(fileName));
// [Link]() returns next line or null at the end of file
String line = [Link]();
// What about readInt, readDouble, etc.
int i = [Link](line);
double d = [Link](line);
// Opening a file for writing:
PrintWriter wr = new PrintWriter(new FileWriter(fileName));
// FileWriter overwrites existing files by default, use this to append:
PrintWriter wr = new PrintWriter(new FileWriter(fileName, true));
// [Link]() writes a line to the file:
[Link](line);
// Need to wrap file i/o code with try/catch:
try {
BufferedReader rd = new BufferedReader(new FileReader(filename));
while (true) {
String line = [Link]();
if (line == null) break;
// Do something with line here...
}
[Link]();
} catch (IOException ex) {
println(Got error: + ex);
}