BaşlayınÜcretsiz başlayın

Bir kişi listesindeki adları güncelleme

Bir kişi yönetim sistemi, adları bir listede saklar. Bir ad güncellenmesi gerektiğinde (ör. yazım hatalarını düzeltmek için), yineleme yaparken girdileri değiştirmek üzere ListIterator kullanabilirsin.

java.util içindeki gerekli tüm sınıflar senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Girdi/Çıktı ve Akışlar

Kursa Göz Atın

Egzersiz talimatları

  • contacts listesi için bir ListIterator nesnesi oluştur.
  • while döngüsünün koşulunda, contacts listesinde daha fazla öğe olup olmadığını kontrol et.
  • Sonraki öğeyi al.
  • Eğer bir ad Jon ise, onu John olarak ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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);
    }
}
Kodu Düzenle ve Çalıştır