import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadFile { public static void main(String[] args) { try { File inputFile = new File("input.txt"); Scanner scanner = new Scanner(inputFile); while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println(line); } scanner.close(); } catch (FileNotFoundException e) { System.out.println("File not found: " + e.getMessage()); } catch (IOException e) { System.out.println("Error reading file: " + e.getMessage()); } } }
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class WriteFile { public static void main(String[] args) { try { File outputFile = new File("output.txt"); FileWriter fileWriter = new FileWriter(outputFile); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); bufferedWriter.write("Hello World!"); bufferedWriter.newLine(); bufferedWriter.write("How are you?"); bufferedWriter.close(); System.out.println("Data written to file."); } catch (IOException e) { System.out.println("Error writing to file: " + e.getMessage()); } } }Both examples use the java.io package.