Файлы

Чтение файла

import java.io.File;

import java.util.Scanner;


public class Main {

   public static void main(String[] args) {

       File file = new File("input.txt");

       try {

           Scanner scanner = new Scanner(file);

           while (scanner.hasNextLine()){

               String s = scanner.nextLine();

               System.out.println(s);

           }

       } catch (Exception e) {

           System.err.println("Ошибка!!! " + e.getMessage());

       }

   }

}


Запись в файл

import java.io.File;

import java.io.PrintWriter;

import java.util.Scanner;


public class Main {

   public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       String s = scanner.nextLine();

       File file = new File("output.txt");

       try {

           PrintWriter printWriter = new PrintWriter(file);

           printWriter.write(s);

           printWriter.close();

       } catch (Exception e) {

           System.out.println("Ошибка!");

       }

   }

}


Чтение и запись

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileWriter;

import java.io.IOException;

import java.util.Scanner;


public class FileController {

   public static void save(String filename, String text){

       File file = new File(filename);

       try {

           FileWriter writer = new FileWriter(file);

           writer.write(text);

           writer.close();

       } catch (IOException e) {

           System.out.println("Ошибка");

       }

   }


   public static String load(String filename){

       File file = new File(filename);

       StringBuilder result = new StringBuilder();

       try {

           Scanner scanner = new Scanner(file);

           while (scanner.hasNextLine()){

               result.append(scanner.nextLine());

               result.append("\n");

           }

       } catch (FileNotFoundException e) {

           System.out.println("Ошибка");

       }

       return result.toString();

   }

}