এই টিউটোরিয়ালে, আমরা পাঁচটি ভিন্ন উপায়ে দেখি যে আমরা জাভাতে একটি ArrayList এর মাধ্যমে পুনরাবৃত্তি করতে পারি। Java 8-এ, আমরা একটি ArrayList লুপ করার জন্য forEach পদ্ধতির পাশাপাশি ইটারেটর ক্লাস ব্যবহার করতে পারি।
একটি অ্যারেলিস্টের উপর লুপ করা
একটি 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");
}
}
সম্পর্কিত:
- কিভাবে জাভা ম্যাপের মাধ্যমে লুপ করবেন
- কিভাবে জাভাতে দুটি অ্যারেলিস্ট তুলনা করবেন
- কিভাবে জাভাতে তালিকাকে অ্যারেতে রূপান্তর করতে হয়
লুপের জন্য ক্লাসিক ব্যবহার করা
for (int i=0; i<fruitBasket.size(); i++) {
System.out.println(fruitBasket.get(i));
}
লুপের জন্য উন্নত
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 (জাভা 8)
fruitBasket.forEach( (fruit) ->
System.out.println(fruit)
);