import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class FileManager { public static void writeFile(String fileLocation, String writeString) throws IOException { File newFile = new File(fileLocation); FileWriter fileWriter = new FileWriter(newFile); fileWriter.write(writeString); fileWriter.close(); } // will create file if it doesn't exist public static String readFile(String fileLocation) throws IOException { File newFile = new File(fileLocation); if (newFile.createNewFile()) { return null; } else { Scanner fileReader = new Scanner(newFile); // using the delimiter \\Z reads the entire file at once return fileReader.useDelimiter("\\Z").next(); } } }