🎴 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.

Change Mode