Home / Java Programming / Objects and Collections :: Discussion

Discussion :: Objects and Collections

  1. What will be the output of the program?

      import java.util.*;
      class H 
      {  
         public static void main (String[] args)      
         {         
            Object x = new Vector().elements();                  
            System.out.print((x instanceof Enumeration)+",");          
            System.out.print((x instanceof Iterator)+",");          
            System.out.print(x instanceof ListIterator);   
       }  
    }
    

  2. A.

    Prints: false,false,false

    B.

    Prints: false,false,true

    C.

    Prints: false,true,false

    D.

    Prints: true,false,false

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    The Vector.elements method returns an Enumeration over the elements of the vector. Vector implements the List interface and extends AbstractList so it is also possible to get an Iterator over a Vector by invoking the iterator or listIterator method.


Be The First To Comment