कॉन्टैक्ट लिस्ट में नाम अपडेट करना
एक कॉन्टैक्ट मैनेजमेंट सिस्टम नामों को एक लिस्ट में स्टोर करता है. जब किसी नाम को अपडेट करना हो (जैसे टाइपो ठीक करना), तो आप इटरेट करते समय एंट्रीज़ को बदलने के लिए 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);
}
}