1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Input/Output și Fluxuri în Java

Connected

Bài tập

Anularea ultimei acțiuni într-un editor de text

Multe editoare de text permit utilizatorilor să navigheze înapoi prin modificări și să insereze cuvinte lipsă atunci când este necesar. Folosind ListIterator, poți parcurge o listă de acțiuni în sens invers și insera corecții acolo unde este nevoie.

În acest exercițiu, vei parcurge o listă de cuvinte în ordine inversă și, dacă găsești "error", vei insera correction înaintea acestuia, simulând o operațiune de anulare (undo) într-un editor de text.

Hướng dẫn

100 XP
  • Creează un obiect ListIterator pentru lista textHistory, pornind de la sfârșit.
  • Verifică dacă mai există elemente anterioare disponibile în lista textHistory.
  • Preia elementul anterior și mută ListIterator înapoi.
  • Inserează noul element correction înaintea elementului error.