एक अरैलिस्ट पर जावा कार्यक्रम

इस उदाहरण में, हम जावा में एक सरणी सूची के तत्वों पर पुनरावृति करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा अरेलिस्ट क्लास
  • लूप के लिए जावा
  • जावा प्रत्येक लूप के लिए
  • जावा सूचीकर्ता इंटरफ़ेस

उदाहरण 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-eachArrayList पर इट्रेट करने और प्रत्येक तत्व को प्रिंट करने के लिए लूप का उपयोग किया है ।

उदाहरण 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 () विधि का भी उपयोग कर सकते हैं।

दिलचस्प लेख...