Discussion :: Objects and Collections
-
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); } }
A.
Prints: false,false,false |
B.
Prints: false,false,true |
C.
Prints: false,true,false |
D.
Prints: true,false,false |
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