String s1,s2,s3 = "abc", s4 ="abc" ;
s1 = new String("abc");
s2 = new String("abc");
s1==s2 是 false //两个变量的内存地址不一样,也就是说它们指向的对象不 一样,故不相等。 s1.equals(s2) 是 true //两个变量的所包含的内容是abc,故相等。
class A
{
A obj1 = new A();
A obj2 = new A();
}
public class TestEquals {
public static void main(String[] args)
{
int a = 3;
int b = 4;
int c = 3;
System.out.println(a == b);
//结果是false
System.out.println(a == c);
//结果是true
System.out.println(a.equals(c));
//错误,编译不能通过,equals方法
//不能运用与基本类型的比较
}
}
public class TestEquals {
public static void main(String[] args)
{
Integer n1 = new Integer(30);
Integer n2 = new Integer(30);
Integer n3 = new Integer(31);
System.out.println(n1 == n2);
//结果是false 两个不同的Integer对象,故其地址不同,
System.out.println(n1 == n3);
//那么不管是new Integer(30)还是new Integer(31) 结果都显示false
System.out.println(n1.equals(n2));
//结果是true 根据jdk文档中的说明,n1与n2指向的对象中的内容是相等的,都是30,故equals比较后结果是true
System.out.println(n1.equals(n3));
//结果是false 因对象内容不一样,一个是30一个是31
}
}
public class TestEquals {
public static void main(String[] args) {
String s1 = "123";
String s2 = "123";
String s3 = "abc";
String s4 = new String("123");
String s5 = new String("123");
String s6 = new String("abc");
System.out.println(s1 == s2);
//(1)true
System.out.println(s1.equals(s2));
//(2)true
System.out.println(s1 == s3);
//(3)flase
System.out.println(s1.equals(s3));
//(4)flase
System.out.println(s4 == s5);
//(5)flase
System.out.println(s4.equals(s5));
//(6)true
System.out.println(s4 == s6);
//(7)flase
System.out.println(s4.equals(s6));
//(8)flase
System.out.println(s1 == s4);
//(9)false
System.out.println(s1.equals(s4));
//(10)true
}
}
class Value
{
int i;
}
public class EqualsMethod2 {
public static void main(String[] args) {
Value v1 = new Value();
Value v2 = new Value();
v1.i = v2.i = 100;
System.out.println(v1.equals(v2));
//(1)flase
System.out.println(v1 == v2);
//(2)true
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有