🎴 Flashcard Mode
ABAP Programming Fundamentals
Card1 / 10
Mastered0
Review0
QuestionClick to flip
import java.lang.*; class A { public static void main(String[] args) { String s1=new String("TCS"); String s2="TCS"; System.out.println(s1==s2); System.out.println(s1.equals(s2)); } } What is the Result?
AnswerClick to flip back
A
false true
💡 Explanation:
The == operator compares object references in Java, returning false because s1 (heap object) and s2 (string literal) are different objects. The equals() method compares string contents, returning true because both contain 'TCS'. This is a fundamental Java concept distinguishing reference equality from value equality.