Začněte nyníZačněte zdarma

Aktualizace jmen v seznamu kontaktů

Systém pro správu kontaktů ukládá jména do seznamu. Když je potřeba nějaké jméno opravit (například překlep), můžeš použít ListIterator a upravit záznamy přímo při procházení seznamu.

Všechny potřebné třídy z java.util jsou už naimportované.

Toto cvičení je součástí kurzu

Input/Output and Streams in Java

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř objekt ListIterator pro seznam contacts.
  • V podmínce cyklu while zkontroluj, jestli jsou v seznamu contacts k dispozici další prvky.
  • Načti další prvek.
  • Pokud je jméno Jon, změň ho na John.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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);
    }
}
Upravit a spustit kód