class TestClass{
public static void main (String[] args){
// ссылается на один и тот же объект, возвращает true
if( "Java" == "Java" ){
System.out.println("Statement is true");
}else{
System.out.println("Statement is false");
}
// указывает на другой объект, возвращает false
if(new String("Java") == "Java"){
if(new String("Java") == new String("Java") ){
РЕЗУЛЬТАТ-
Statement is true
Statement is false
ДАЙ КОРОНУ ПОМЕТЬ КАК ЛУЧШИЙ ОТВЕТ
class TestClass{
public static void main (String[] args){
// ссылается на один и тот же объект, возвращает true
if( "Java" == "Java" ){
System.out.println("Statement is true");
}else{
System.out.println("Statement is false");
}
// указывает на другой объект, возвращает false
if(new String("Java") == "Java"){
System.out.println("Statement is true");
}else{
System.out.println("Statement is false");
}
// указывает на другой объект, возвращает false
if(new String("Java") == new String("Java") ){
System.out.println("Statement is true");
}else{
System.out.println("Statement is false");
}
}
}
РЕЗУЛЬТАТ-
Statement is true
Statement is false
Statement is false
ДАЙ КОРОНУ ПОМЕТЬ КАК ЛУЧШИЙ ОТВЕТ