কম্পিউটার

জাভা লুপ থ্রু লিস্ট

এই টিউটোরিয়ালে, আমরা পাঁচটি ভিন্ন উপায়ে দেখি যে আমরা জাভাতে একটি ArrayList এর মাধ্যমে পুনরাবৃত্তি করতে পারি। Java 8-এ, আমরা একটি ArrayList লুপ করার জন্য forEach পদ্ধতির পাশাপাশি ইটারেটর ক্লাস ব্যবহার করতে পারি।

একটি অ্যারেলিস্টের উপর লুপ করা

একটি ArrayList

লুপ করার জন্য প্রাথমিকভাবে 5টি ভিন্ন উপায় রয়েছে
  1. লুপের জন্য ক্লাসিক
  2. লুপের জন্য উন্নত
  3. ইটারেটর
  4. লুপ করার সময়
  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)
);

  1. জাভাতে একটি ইটারেটরকে একটি তালিকায় রূপান্তর করুন

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

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

  4. জাভাতে তালিকাকে অ্যারেতে রূপান্তর করুন