Sail E0 Webinar
Question


What is the output of this program?


class output {
public static void main(String args[])
{
String s1 = "Hello i love java";
String s2 = new String(s1);
System.out.println((s1 == s2) + " " + s1.equals(s2));
}
}
Options:
A .  true true
B .  false false
C .  true false
D .  false true
Answer: Option D

The == operator compares two object references to see whether they refer to the same instance, 

where as equals() compares the content of the two objects.
Output:
$ javac output.java
$ java output
false true



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers