Hello,
A slight confusion here...str1 is NOT equal to str2 as stated in the mails....
Have tested out this program
public class test{
public static void main(String kk[]){
String str1 = new String("java");
String str2 = new String("java");
String str3="java";
String str4= str3+"";
String str5 = "java";
String str6 = str5;
if(str1 == str2)
System.out.println("STR1==STR2");
else
System.out.println("STR1!=STR2");
if(str3 == str4)
System.out.println("STR3==STR4");
else
System.out.println("STR3!=STR4");
if(str5 == str6)
System.out.println("STR5==STR6");
else
System.out.println("STR5!=STR6");
}
}
OUTPUT:
STR1!=STR2
STR3!=STR4
STR5==STR6
Pls have a loook...
Mahesh