==:运算符
equals:方法即可以用.来调用
①当用于基本数据类型比较时,两者都是比较两个值是否相等,相等为true,否则为false;
②当用于引用数据类型比较时,==:比较两个对象的内存地址是否相同;equals:比较两个对象的内容是否相同。
public class TextString {
public static void main(String[] args) {
String s1="abc";
String s2="abc";
String s3=new String("abc");
String s4=new String("abc");
System.out.println(s1=="abc");//true
System.out.println(s3=="abc");//false
System.out.println(s1==s2);//true
System.out.println(s3==s4);//false
System.out.println(s1.equals(s2));//true
System.out.println(s3.equals(s4));//true
}
}