В Java Как сохранить и загрузить данные из файла — простая готовая утилита для операций чтения-записи файлового ввода-вывода

Опубликовано: 2020-10-11
В Java Как сохранить и загрузить данные из файла — простая готовая к производству утилита для операции чтения-записи файлового ввода-вывода

Как записать объект в файл и прочитать его обратно?

Java довольно удивительна с большим количеством API, а с Java 8 мы полностью включены с большим количеством API, таких как Lambda, справочник по методам, методы по умолчанию, улучшенный интерфейс типов, повторяющиеся аннотации, отражения параметров метода и многое другое.

Некоторое время назад я написал статью о том, как читать объект JSON из файла в Java. Это была простая операция чтения Java. Но в этом уроке мы собираемся save and load данные из файла с помощью простой утилиты Java, готовой к производству.

Утилита Simple Production Ready для операций чтения и записи файлов

Мы не только сохраняем простой объект, но и создадим простой Java POJO типа CrunchifyCompany и будем сохранять и извлекать объект с помощью GSON . Вам нужна зависимость ниже, чтобы запустить программу ниже.

Поместите ниже зависимость от вашего проекта maven. Если у вас есть динамический веб-проект и вы хотите преобразовать его в проект Maven, выполните следующие действия.

Вот поток:

  • Создайте класс CrunchifyReadWriteUtilityForFile.java
  • Создайте частный внутренний класс CrunchifyCompany с двумя полями
    • частные employees ;
    • частная строка companyName ;
  • Создать объект crunchify внутри основного метода
  • Преобразуйте объект в Gson , чтобы он был сохранен в файл
  • Используйте метод crunchifyWriteToFile для сохранения данных в файл в Java.
  • Используйте метод crunchifyReadFromFile для извлечения данных из файла в Java

Вот полный пример:

Вывод консоли Eclipse:

Вот содержимое файла crunchify.txt.

Поскольку я запускал программу two times , вы видите здесь JSONObject два раза, когда мы добавляем значение в файл crunchify.txt .

Как сохранить объект в файл в Java - Crunchify