class strDemo{
public static void main(String args[]){
String s1 = new String("amit");
System.out.println(s1.replace('m','r')); //arit
System.out.println(s1); //amit
String s3 =new String( "arit");
String s4 = "arit";
String s2 = s1.replace('m','r');
System.out.println(s2==s3); //false
System.out.println(s3.equals(s4)); //比较的是字符串中的内容
System.out.println(s2==s4); //比较的是内存中的地址
}
}
这是我自己写的用来理解equals和'=='区别的一个小DEMO,希望对你有帮助 |