शुरू करेंमुफ़्त में शुरू करें

कॉन्टैक्ट लिस्ट में नाम अपडेट करना

एक कॉन्टैक्ट मैनेजमेंट सिस्टम नामों को एक लिस्ट में स्टोर करता है. जब किसी नाम को अपडेट करना हो (जैसे टाइपो ठीक करना), तो आप इटरेट करते समय एंट्रीज़ को बदलने के लिए ListIterator का उपयोग कर सकते हैं.

java.util से सभी ज़रूरी क्लास आपके लिए इम्पोर्ट कर दी गई हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में इनपुट/आउटपुट और स्ट्रीम्स

पाठ्यक्रम देखें

अभ्यास निर्देश

  • contacts लिस्ट के लिए एक ListIterator ऑब्जेक्ट बनाएँ.
  • 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);
    }
}
कोड संपादित करें और चलाएँ