ПочатиПочніть безкоштовно

Оновлення імен у списку контактів

Система керування контактами зберігає імена у списку. Коли ім'я потрібно оновити (наприклад, виправити помилки), ви можете використати 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);
    }
}
Редагувати та запускати код