How To - Create & Write to a TextFile
Creating & Writing to a TextFile
The below methods is the easiest way to create and write to a Text File in Java, using the following I/O Components:
java.io.File
java.io.FileWriter
Writing to a text file, replacing contents
public class IOTest { public void writeToTextFile(String content, String fileName) throws IOException { File file = new File(fileName); if (file.exists() != true) { // Checking if the file exists or not. If it doesn't exist create a new file. file.createNewFile(); // Remeber to add catch clause for IOException } FileWriter writer = new FileWriter(file); writer.write(content); // Could also use -- writer.append() -- method. writer.flush(); writer.close(); } }
Writing to an existing text file and keeping contents
public class IOTest { public void writeToTextFile(String content, String fileName) throws IOException { File file = new File(fileName); if (file.exists() != true) { // Checking if the file exists or not. If not create a new file. file.createNewFile(); // Remeber to add catch clause for IOException } // The "true" will append the new data, while retaining the old data. FileWriter writer = new FileWriter(file, true); writer.write(content); // Could also use -- writer.append() -- method. writer.flush(); writer.close(); } }
Advertisements