Leggere file temporanei in Java

Mattepuffo's logo
Leggere file temporanei in Java

Leggere file temporanei in Java

Continuiamo il nostro mini tutorial sulla manipolazione dei file temporantei in Java.

Oggi vediamo come leggere il file, dopo averlo creato e riempito.

Aneh in questo caso, useremo oggetti standard:

  • BufferedReader
  • FileReader

Quindi il codice completo è questo:

public class Main {

    public static void main(String[] args) {
        try {
            // CREO IL FILE
            File tmp = File.createTempFile("file", ".tmp");
            // STAMPO IL PATH DEL FILE
            System.out.println(tmp.getAbsolutePath());
            // SCRIVO DENTRO AL FILE
            try (BufferedWriter buff = new BufferedWriter(new FileWriter(tmp))) {
                buff.write("HELLO WORLD!");
            }
            // LEGGO IL FILE
            try (BufferedReader buffr = new BufferedReader(new FileReader(tmp))) {
                String text;
                while ((text = buffr.readLine()) != null) {
                    System.out.println(text);
                }
            }
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }
}

Lo creiamo, ci scriviamo dentro qualcosa, lo leggiamo.

Enjoy!


Condividi

Commentami!