Смотритель: hubert

Вопросы про Уровень 07.

Уровень 07 — тема 5 — ArrayList. Отличие от Array.

Вопрос: Зачем вообще существует list.set если есть list.add?

Вроде бы list.add может тоже что и list.set и плюс ещё много больше других возможностей имеет. В чём между ними разница, если она есть?
  • ,

Обнуление прогресса

Здравствуйте, не знаю где спросить, поэтому пока здесь. Можно ли обнулить прогресс обучения? Если да, то как это сделать? Был большой перерыв в обучении, хочется пройти все задания по новой, но доступа к ним нет, везде зеленые галочки и все.

Тестовое задание

Всем привет!
Получил вчера тестовое задание от работодателя.
Нужно сделать консольное приложение для хранения контактной информации, которое будет:
— вносить контакт
— выводить все контакты
— искать контакт(по имени)
— удаленять контакта

Хранить данные в форматах (XML, CSV и т.д.).
Проблем написать такое приложение нет, но возникают вопросы:
-Какую структуру сделать?(Сделать один класс Notebook и методы к нему или еще сильнее разбить)
-Во время работы хранить данные в файле, или в программе, периодически сохраняя данные в файл.
Посоветуйте пжл!