En Java Cómo guardar y cargar datos desde un archivo: utilidad simple lista para producción para operaciones de lectura y escritura de E/S de archivos

Publicado: 2020-10-11
En Java Cómo guardar y cargar datos desde un archivo - Utilidad simple lista para producción para operaciones de lectura y escritura de E:S de archivos

¿Cómo escribo un objeto en un archivo y lo vuelvo a leer?

Java es bastante sorprendente con muchas API y con Java 8 estamos totalmente habilitados con muchas más API como Lambda, referencia de métodos, métodos predeterminados, mejor interfaz de tipo, anotaciones repetidas, reflejos de parámetros de métodos y mucho más.

Hace algún tiempo escribí un artículo sobre cómo leer un objeto JSON desde un archivo en Java. Fue una simple operación de lectura de Java. Pero en este tutorial vamos a save and load datos desde un archivo con la sencilla utilidad Production Ready Java.

Utilidad Simple Production Ready para la operación de lectura y escritura de archivos

No solo estamos guardando un objeto simple, sino que crearemos un Java POJO simple de tipo CrunchifyCompany y guardaremos y recuperaremos el objeto usando GSON . Necesita la dependencia a continuación para que se ejecute el programa a continuación.

Ponga debajo de la dependencia a su proyecto maven. Si tiene un proyecto web dinámico y desea convertirlo en un proyecto Maven, siga estos pasos.

Aquí hay un flujo:

  • Crear clase CrunchifyReadWriteUtilityForFile.java
  • Cree una clase interna privada CrunchifyCompany con dos campos
    • employees de empresas privadas;
    • cadena privada nombre de la companyName ;
  • Crear objeto crunchify dentro del método principal
  • Convierta el objeto a Gson para que se guarde en el archivo
  • Use el método crunchifyWriteToFile para guardar datos en un archivo en Java
  • Use el método crunchifyReadFromFile para recuperar datos de un archivo en Java

Aquí hay un ejemplo completo:

Salida de la consola de Eclipse:

Aquí hay un contenido de archivo crunchify.txt.

Cuando ejecuté el programa two times , verá aquí JSONObject dos veces, ya que estamos agregando valor al archivo crunchify.txt .

Cómo guardar un objeto en un archivo en Java - Crunchify