Write lines of text to file using a PrintWriter in Java
Description
The following code shows how to write lines of text to file using a PrintWriter.
Example
//from w w w . j a v a 2 s . c o m
import java.io.FileWriter;
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) throws Exception {
String filename = "fileName.txt";
String[] linesToWrite = new String[] { "a", "java2s.com" };
boolean appendToFile = true;
PrintWriter pw = null;
if (appendToFile) {
pw = new PrintWriter(new FileWriter(filename, true));
} else {
pw = new PrintWriter(new FileWriter(filename));
// pw = new PrintWriter(new FileWriter(filename, false));
}
for (int i = 0; i < linesToWrite.length; i++) {
pw.println(linesToWrite[i]);
}
pw.flush();
pw.close();
}
}