এই টিউটোরিয়ালে আমরা দেখব জাভাতে ArrayList এর মাধ্যমে ইটারেট করার ৫টি ভিন্ন উপায়। জাভা ৮ থেকে, আমরা forEach মেথড এবং iterator ক্লাস ব্যবহার করে ArrayList-এর ওপর লুপ চালাতে পারি।
ArrayList-এর ওপর লুপ চালানো
ArrayList-এর ওপর লুপ চালाने کے hauptsächlich ৫টি ভিন্ন উপায় রয়েছে:
- ক্লাসিক For Loop
- অ্যাডভান্সড For Loop
- Iterator
- While Loop
- ForEach (জাভা ৮)
প্রথমে, লুপ উদাহরণগুলোতে ব্যবহার করার জন্য একটি 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");
}
}
- জাভা Map এর মাধ্যমে লুপ কীভাবে চালাবেন
- দুই ArrayList তুলনা কীভাবে করবেন
- লিস্ট কে অ্যারেতে কনভার্ট কীভাবে করবেন
ক্লাসিক For Loop ব্যবহার করে
for (int i = 0; i < fruitBasket.size(); i++) {
System.out.println(fruitBasket.get(i));
}
অ্যাডভান্সড For Loop
for(String fruit : fruitBasket) {
System.out.println(fruit);
}
Iterator ব্যবহার করে
Iterator fruitIterator = fruitBasket.iterator();
while (fruitIterator.hasNext()) {
System.out.println(fruitIterator.next());
}
While Loop ব্যবহার করে
int i = 0;
while (i < fruitBasket.size()) {
System.out.println(fruitBasket.get(i));
i++;
}
ForEach (জাভা ৮)
fruitBasket.forEach((fruit) -> System.out.println(fruit));