În Java Cum să salvați și să încărcați date dintr-un fișier – Utilitar simplu de producție pentru operația de citire-scriere a fișierelor I/O

Publicat: 2020-10-11
În Java Cum să salvați și să încărcați date dintr-un fișier - Utilitar simplu de producție pentru operația de citire-scriere a fișierului I:O

Cum scriu un obiect într-un fișier și îl citesc înapoi?

Java este destul de uimitor cu o mulțime de API și cu Java 8 suntem pe deplin activați cu multe mai multe API-uri precum Lambda, Referință de metodă, Metode implicite, Interfață de tip mai bună, Adnotări repetate, Reflecții ale parametrilor metodei și multe altele.

Cu ceva timp în urmă, am scris un articol despre Cum să citești obiectul JSON din fișier în Java. A fost o operație simplă de citire java. Dar în acest tutorial vom save and load date din fișier cu utilitarul Java Product Ready.

Utilitar Simple Production Ready pentru operația de citire a fișierelor: scriere

Nu doar salvăm un obiect simplu, dar vom crea POJO Java simplu de tip CrunchifyCompany și vom salva și recupera obiectul folosind GSON . Aveți nevoie de dependența de mai jos pentru ca programul de mai jos să poată rula.

Pune mai jos dependența față de proiectul tău maven. Dacă aveți Dynamic Web Project și doriți să-l convertiți în proiect Maven, urmați acești pași.

Iată un flux:

  • Creați clasa CrunchifyReadWriteUtilityForFile.java
  • Creați o clasă interioară privată CrunchifyCompany cu două câmpuri
    • private int employees ;
    • private String companyName ;
  • Creați obiecte crunchify în metoda principală
  • Convertiți obiectul în Gson , astfel încât acesta să fie salvat în fișier
  • Utilizați metoda crunchifyWriteToFile pentru a salva datele într-un fișier în Java
  • Utilizați metoda crunchifyReadFromFile pentru a prelua date din fișierul în Java

Iată un exemplu complet:

Ieșire consola Eclipse:

Iată conținutul fișierului crunchify.txt.

Pe măsură ce am rulat programul de two times , vedeți aici JSONObject de două ori, deoarece adăugăm valoare fișierului crunchify.txt .

Cum să salvați obiectul în fișier în Java - Crunchify