কম্পিউটার টিউটোরিয়াল

জাভাতে ArrayList ইটারেশন: ৫টি কার্যকর লুপিং কৌশল

এই টিউটোরিয়ালে আমরা দেখব জাভাতে ArrayList এর মাধ্যমে ইটারেট করার ৫টি ভিন্ন উপায়। জাভা ৮ থেকে, আমরা forEach মেথড এবং iterator ক্লাস ব্যবহার করে ArrayList-এর ওপর লুপ চালাতে পারি।

ArrayList-এর ওপর লুপ চালানো

ArrayList-এর ওপর লুপ চালाने کے hauptsächlich ৫টি ভিন্ন উপায় রয়েছে:

  1. ক্লাসিক For Loop
  2. অ্যাডভান্সড For Loop
  3. Iterator
  4. While Loop
  5. 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));
  1. জাভাতে Iterator কে List-এ রূপান্তর করা

  2. জাভাতে একটি স্ট্রিংকে ক্যারেক্টার লিস্টে রূপান্তর করা

  3. জাভাতে ক্যারেক্টার লিস্টকে স্ট্রিং-এ রূপান্তর করা

  4. জাভা গাইড: লিস্ট কে অ্যারেতে কনভার্ট করা (এবং আবার ফিরিয়ে আনা) toArray() এবং Arrays.asList() দিয়ে