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!
java file tmp createtempfile bufferedreader filereader
Commentami!