ArrayList list = new ArrayList(); java.util.Date d = new java.util.Date(); list.add(d); list.add(d); System.out.println((list.get(0) == list.get(1)) + " " + (list.get(0)).equals(list.get(1)));

What is output of the following code:


    ArrayList list = new ArrayList();
    java.util.Date d = new java.util.Date();
    list.add(d);
    list.add(d);
    System.out.println((list.get(0) == list.get(1)) + " " + (list.get(0)).equals(list.get(1)));



A. true false
B. false true
C. true true
D. false false

The correct answer is C

Explanation: list.get(0) and list.get(1) point to the same object.


Java

Learn More Multiple Choice Question :