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

জাভা কালেকশনে next() এবং hasNext()-এর পার্থক্য কী?

জাভা কালেকশন অবজেক্টের এলিমেন্টগুলো রিট্রিভ করতে Iterator এবং ListIterator ক্লাস প্রদান করে।

hasNext() মেথড

hasNext() মেথড এই ইন্টারফেসগুলোর colección অবজেক্টে পরবর্তী এলিমেন্ট থাকলে true রিটার্ন করে অন্যথায় false রিটার্ন করে।

উদাহরণ

import java.util.ArrayList; 
import java.util.Iterator; 

public class hasNextExample { 
    public static void main(String[] args) { 
        ArrayList list = new ArrayList(); 
        // ArrayList অবজেক্ট ইনস্ট্যানশিয়েট করা 
        list.add("JavaFX"); 
        list.add("Java"); 
        
        Iterator it = list.iterator(); 
        System.out.println(it.hasNext()); 
        it.next(); 
        System.out.println(it.hasNext()); 
        it.next(); 
        System.out.println(it.hasNext()); 
    } 
}

আউটপুট

true 
true 
false

next() মেথড

next() মেথড Iterator এবং ListIterator-এর কালেকশনের পরবর্তী এলিমেন্ট রিটার্ন করে।

উদাহরণ

import java.util.ArrayList; 
import java.util.Iterator; 

public class nextExample { 
    public static void main(String[] args) { 
        ArrayList list = new ArrayList(); 
        // ArrayList অবজেক্ট ইনস্ট্যানশিয়েট করা 
        list.add("JavaFX"); 
        list.add("Java"); 
        list.add("WebGL"); 
        list.add("OpenCV"); 
        list.add("OpenNLP"); 
        list.add("JOGL"); 
        list.add("Hadoop"); 
        list.add("HBase"); 
        list.add("Flume"); 
        list.add("Mahout"); 
        list.add("Impala"); 
        
        System.out.println("Contents of the array list (first to last): "); 
        Iterator it = list.iterator(); 
        while (it.hasNext()) { 
            System.out.println(it.next()); 
        } 
    } 
}

আউটপুট

Contents of the array list (first to last): 
JavaFX 
Java 
WebGL 
OpenCV 
OpenNLP 
JOGL 
Hadoop 
HBase 
Flume 
Mahout 
Impala
  1. জাভাতে list() এবং listFiles() মেথডের পার্থক্য কী?

  2. জাভাতে ArrayList এবং HashSet-এর পার্থক্য

  3. জাভাতে Iterator এবং ListIterator-এর পার্থক্য

  4. জাভাতে Collection এবং Collections-এর পার্থক্য