इस ट्यूटोरियल में, हम जावा में ArrayList के माध्यम से पुनरावृति करने के पांच अलग-अलग तरीकों को देखते हैं। Java 8 के रूप में, हम एक ArrayList पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं।
किसी ArrayList पर लूपिंग
ArrayList पर लूप करने के मुख्य रूप से 5 अलग-अलग तरीके हैं
- क्लासिक फॉर लूप
- लूप के लिए उन्नत
- इटरेटर
- लूप के दौरान
- प्रत्येक के लिए (जावा 8)
सबसे पहले, लूप उदाहरणों में उपयोग करने के लिए एक ArrayList बनाएं:
import java.util.ArrayList;
import java.util.List;
public class LoopOverArrayExamples {
private List fruitBasket = new ArrayList<>(0);
public void addFruitsToBasket() {
fruitBasket.add("Apple");
fruitBasket.add("Banana");
fruitBasket.add("Pear");
fruitBasket.add("Mango");
}
}
संबंधित:
- जावा मानचित्र के माध्यम से कैसे लूप करें
- जावा में दो ArrayLists की तुलना कैसे करें
- जावा में सूची को सरणी में कैसे बदलें
क्लासिक फॉर लूप का उपयोग करना
for (int i=0; i<fruitBasket.size(); i++) {
System.out.println(fruitBasket.get(i));
}
उन्नत फॉर लूप
for(String fruit : fruitBasket) {
System.out.println(fruit);
}
इटरेटर का उपयोग करना
Iterator fruitIterator = fruitBasket.iterator();
while (fruitIterator.hasNext()) {
System.out.println(fruitIterator.next());
}
लूप के दौरान उपयोग करना
int i = 0;
while (i < fruitBasket.size()) {
System.out.println(fruitBasket.get(i));
i++;
}
प्रत्येक के लिए (जावा 8)
fruitBasket.forEach( (fruit) ->
System.out.println(fruit)
);