==和equals的区别
来源:互联网 发布:判断男生喜欢你 知乎 编辑:程序博客网 时间:2024/04/29 21:19
public class EqualTest { public static void main(String[] args) { int t2=67; int t3=124; int t4=124; //“==”对于基本数据类型,判断两个变量的值是否相等。 Boolean result1=(t1==t2); Boolean result2=((t1+t2)==t3); Boolean result3=(t3==t4); System.out.println("/n/n-----【t1==t2】"+result1+"/n-----【(t1+t2)=t3】"+result2+"/n-----【t3=t4】"+result3); Integer i2=new Integer(t2); Integer i3=new Integer(t3); Integer i4=new Integer(t4); Boolean ri1=i1.equals(i2); Boolean ri2=i3.equals(i1+i2); Boolean ri3=i3.equals(i4); System.out.println("/n/n-----【i1.equals(i2)】"+ri1+"/n-----【i3.equals(i1+i2)】"+ri2+"/n-----【i3.equals(i4)】"+ri3); String st2="is super man"; String st3="wasiker is super man"; String st4="wasiker is super man"; Boolean b1=(st1==st2); Boolean b2=(st1+st2)==st3; Boolean b3=(st3==st4); System.out.println("/n/n-----【st1==st2】"+b1+"/n-----【(st1+st2)==st3】"+b2+"/n-----【st3==st4】"+b3); //因为对象变量的存储的是对象在内存中的路径,即内存地址。所以用“==”比较时,即使 //对象的值相等,但是他们的内存地址不同,所以==的结果为false。故“==”用于比较两 //个变量的值是否相等,而不是变量引用的对象是否相等 Boolean r1=st1.equals(st2); Boolean r2=(st1+st2).equals(st3); Boolean r3=st3.equals(st4); System.out.println("/n/n-----【st1.equals(st2)】"+r1+"/n-----【(st1+st2).equals(st3)】"+r2+"/n-----【st3.equals(st4)】"+r3); //equal用于比较两个对象是否相同。 } } -----【(t1+t2)=t3】true -----【t3=t4】true -----【i3.equals(i1+i2)】true -----【i3.equals(i4)】true -----【(st1+st2)==st3】false -----【st3==st4】true -----【(st1+st2).equals(st3)】true -----【st3.equals(st4)】true 总之: |
- “=”和“equals()”的区别
- java ==和equals、equals和hashCode的区别
- 关于“==”和“equals”的区别
- 关于Equals 和== 的区别
- equals和==的区别
- equals 和 == 的区别
- equals 和 == 的区别
- ==和Equals的区别
- equals 和 == 的区别
- equals 和 == 的区别
- equals和==的区别
- equals 和 == 的区别
- equals和==的区别
- 关于==和equals的区别
- Equals和“==”的区别
- == 和equals() 的区别
- equals("")和“==”的区别
- equals 和 == 的区别
- 例外被抛出且未被接住问题
- 对话框控件背景的修改
- GridView中按扭的事件处理
- 待续
- 关于显式调用DLL、隐式调用DLL和查看DLL输出函数
- ==和equals的区别
- 分页-循环输出序号
- DB2数据库的安装
- Miami Beach
- linux framebuffer 例子
- short的小题目
- WinCE Target Control调试介绍
- 如何应付全英文的技术面试(三)
- DB2的安装一般方法