У меня есть задание, которое требует от меня создания приложения-контакта, хранящего данные в любой структуре данных, а не в текстовом файле ant или db. Я решил использовать для моих данных arraylist.Как очистить/удалить список перед добавлением другого списка?
Приложение состоит из нескольких различных функций, таких как создание контакта, просмотр, удаление, поиск и обновление путем ввода таких полей, как имя, номер телефона (более одного может существовать для одного контакта), идентификатор электронной почты (0 или больше может существовать для одного контакта), адрес и дата рождения. Для хранения номера телефона и идентификатора электронной почты я решил создать отдельные списки для обоих и сохранить их в главном массиве вместе с другими полями.
Но проблема заключается в том, что когда я создаю контакт со всеми введенными полями и создаю еще один контакт одновременно с заполнением всех полей, попробуйте просмотреть созданные контакты, одинаковые номера телефонов и идентификатор электронной почты, которые я вводил отдельно для каждого. как я могу избежать/очистить список после его добавления и до того, как другой список пуст?
Мне также интересно, как я могу обновить номер телефона и адрес электронной почты, уже сохраненный в основном списке?
Я действительно новичок в java. Любая помощь будет оценена по достоинству. Спасибо!
contList.add(new Contact(name,phoneNumberList,emailidList,addrs,dob,group));
System.out.println("Contact has been created");
//phoneNumberList.clear(); // its printing as this with no elements conPhNo=[]
// emailidList.clear(); // conEmail=[]
, пожалуйста, напишите исходный код. – Paul