In Java Come salvare e caricare dati da un file – Utilità semplice per la produzione per operazioni di lettura e scrittura di file I/O

Pubblicato: 2020-10-11
In Java Come salvare e caricare dati da un file - Utilità semplice per la produzione per operazioni di lettura e scrittura di file I:O

Come faccio a scrivere un oggetto su un file e a rileggerlo?

Java è davvero sorprendente con molte API e con Java 8 siamo completamente abilitati con molte più API come Lambda, Riferimento al metodo, Metodi predefiniti, Interfaccia di tipo migliore, Annotazioni ripetute, Riflessioni dei parametri del metodo e molto altro.

Qualche tempo fa ho scritto un articolo su Come leggere oggetti JSON da file in Java. Era una semplice operazione di lettura di Java. Ma in questo tutorial save and load i dati dal file con la semplice utilità Java Production Ready.

Utilità semplice per la produzione pronta per l'operazione di lettura e scrittura di file

Non stiamo solo salvando semplici oggetti, ma creeremo semplici Java POJO di tipo CrunchifyCompany e salveremo e recupereremo oggetti usando GSON . È necessaria la dipendenza inferiore affinché il programma sottostante possa essere eseguito.

Metti sotto la dipendenza dal tuo progetto Maven. Se hai un progetto Web dinamico e desideri convertirlo in un progetto Maven, segui questi passaggi.

Ecco un flusso:

  • Crea classe CrunchifyReadWriteUtilityForFile.java
  • Crea una classe interna privata CrunchifyCompany con due campi
    • employees int privati ​​;
    • private String companyName ;
  • Crea oggetto crunchify all'interno del metodo principale
  • Converti l'oggetto in Gson in modo che venga salvato su file
  • Utilizzare il metodo crunchifyWriteToFile per salvare i dati in un file in Java
  • Utilizzare il metodo crunchifyReadFromFile per recuperare i dati dal file in Java

Ecco un esempio completo:

Uscita console Eclipse:

Ecco il contenuto del file crunchify.txt.

Dato che ho eseguito il programma two times , vedi qui JSONObject due volte mentre aggiungiamo un valore al file crunchify.txt .

Come salvare oggetti su file in Java - Crunchify