Оновлення імен у списку контактів
Система керування контактами зберігає імена у списку. Коли ім'я потрібно оновити (наприклад, виправити помилки), ви можете використати ListIterator, щоб змінювати записи під час ітерації.
Усі потрібні класи з java.util вже імпортовано для вас.
Ця вправа є частиною курсу
Ввід/вивід і потоки в Java
Інструкції до вправи
- Створіть об'єкт
ListIteratorдля спискуcontacts. - У умові циклу while перевірте, чи доступні ще елементи у списку
contacts. - Отримайте наступний елемент.
- Якщо ім'я дорівнює
Jon, змініть його наJohn.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
public class ContactUpdater {
public static void main(String[] args) {
ArrayList contacts = new ArrayList<>();
contacts.add("Alice");
contacts.add("Jon");
contacts.add("Charlie");
// Create ListIterator for the contacts list
ListIterator it = contacts.____();
// Check if more elements are available
while (____.____()) {
// Retrieve next element
String name = ____.____();
if (name.equals("Jon")) {
// Update element to "John"
____.____("John");
}
}
System.out.println(contacts);
}
}