== 和 equal

    技术2022-07-14  56

    //1.基本类型 int a=10; int b=10; System.out.println(a==b); //ture //包装类型 Integer a1=new Integer(1000); Integer b1=new Integer(1000); System.out.println(a1==b1); //false System.out.println(a1.equals(b1)); //ture //String String s1="abcd"; String s2="abcd"; System.out.println(s1==s2); //true 字符串常量存放在常量池中 System.out.println(s1.equals(s2)); //true String s3=new String("abcd"); String s4=new String("abcd"); System.out.println(s3==s4); //false 比较两个地址 System.out.println(s3.equals(s4)); //true 比较值(String 中重写了equals方法) //对象 比较内存地址 Person p1=new Person(); Person p2=new Person(); System.out.println(p1==p2); //false System.out.println(p1.equals(p2)); //false
    Processed: 0.010, SQL: 9