इस उदाहरण में, हम जावा में एक सरणी सूची के तत्वों पर पुनरावृति करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावा अरेलिस्ट क्लास
- लूप के लिए जावा
- जावा प्रत्येक लूप के लिए
- जावा सूचीकर्ता इंटरफ़ेस
उदाहरण 1: लूप के लिए ऐरेलिस्ट के माध्यम से इरेट करें
import java.util.ArrayList; class Main ( public static void main(String() args) ( // Creating an array list ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("ArrayList: " + languages); // Using for loop System.out.println("Iterating over ArrayList using for loop: "); for(int i = 0; i < languages.size(); i++) ( System.out.print(languages.get(i)); System.out.print(", "); ) ) )
आउटपुट
ArrayList: (Java, JavaScript, Python) लूप के लिए ArrayList का उपयोग करते हुए: जावा, जावास्क्रिप्ट, पायथन,
उपरोक्त उदाहरण में, हमने भाषाओं के नाम से एक सरणी सूची बनाई है। यहाँ, हमने for
एलिस्टल के प्रत्येक तत्व को एक्सेस करने के लिए लूप का उपयोग किया है ।
उदाहरण 2: प्रत्येक लूप के लिए एरियरिस्ट के माध्यम से इरेट करें
import java.util.ArrayList; class Main ( public static void main(String() args) ( // Creating an array list ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("ArrayList: " + languages); // Using forEach loop System.out.println("Iterating over ArrayList using for-each loop:"); for(String language : languages) ( System.out.print(language); System.out.print(", "); ) ) )
आउटपुट
ArrayList: (Java, JavaScript, Python) प्रत्येक लूप का उपयोग करके ArrayList के ऊपर इरेटेटिंग: जावा, जावास्क्रिप्ट, पायथन,
यहाँ, हमने for-each
ArrayList पर इट्रेट करने और प्रत्येक तत्व को प्रिंट करने के लिए लूप का उपयोग किया है ।
उदाहरण 3: सूचीलेखक () का उपयोग करके ArrayList पर Iterate
import java.util.ArrayList; import java.util.ListIterator; class Main ( public static void main(String() args) ( // Creating an ArrayList ArrayList numbers = new ArrayList(); numbers.add(1); numbers.add(3); numbers.add(2); System.out.println("ArrayList: " + numbers); // Creating an instance of ListIterator ListIterator iterate = numbers.listIterator(); System.out.println("Iterating over ArrayList:"); while(iterate.hasNext()) ( System.out.print(iterate.next() + ", "); ) ) )
आउटपुट
ArrayList: (1, 3, 2) ArrayList पर घूमना: 1, 3, 2,
उपरोक्त उदाहरण में, हमने listIterator()
सरणी सूची पर पुनरावृति करने के लिए विधि का उपयोग किया है । यहाँ,
- hasNext () - यह सही है अगर सरणी में अगला तत्व है
- अगला () - सरणी सूची का अगला तत्व लौटाता है
नोट : हम सरणी सूची पर पुनरावृति करने के लिए ArrayList iterator () विधि और ArrayList forEach () विधि का भी उपयोग कर सकते हैं।