In.Close();
In1.Close();
} catch (IOException e) {
System.out.println("ошибка");
}
} catch (FileNotFoundException e) {
System.out.println("Отсутсвует файл.");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return compar;
}
Далее изменим меню для запуска созданных методов. Для этого измените следующие пункты меню:
else if (menuItem == 5) {
Saving(compar);
}
else if (menuItem == 6) {
compar.getItem().clear();
Loading(compar);
compar.show();
}
При запуске программы, сначала подобавляйте элементы в коллекцию, например, нажав 2 элемент меню.
Затем просмотрите результат, нажав на 1 элемент меню.
Затем сохранитесь в текстовый файл под именем test1.txt. Откройте этот файл в своей папке и проверьте, что данные действительно были туда записаны.
Затем нажмите на 6 элемент меню, с помощью которого будут добавлены объекты в коллекцию из текстового файла. Затем просмотрите результат, нажав на 1 элемент меню и убедитесь, что все объекты из текстового файла были добавлены.
Варианты заданий для самостоятельной работы
Записная книжка контактов. Организовать сохранение объектов из коллекции в текстовый файл и загрузку объектов из текстового файла в коллекцию. Изменить пользовательское меню для добавления работы с внешними файлами.
Система управления доставкой товара. Организовать сохранение объектов из коллекции в текстовый файл и загрузку объектов из текстового файла в коллекцию. Изменить пользовательское меню для добавления работы с внешними файлами.
Телепрограмма. Организовать сохранение объектов из коллекции в текстовый файл и загрузку объектов из текстового файла в коллекцию. Изменить пользовательское меню для добавления работы с внешними файлами.
Гостиница. Организовать сохранение объектов из коллекции в текстовый файл и загрузку объектов из текстового файла в коллекцию. Изменить пользовательское меню для добавления работы с внешними файлами.
Реализация готовой продукции. Организовать сохранение объектов из коллекции в текстовый файл и загрузку объектов из текстового файла в коллекцию. Изменить пользовательское меню для добавления работы с внешними файлами.
