6.==和equals的区别

1.String st1=new String(''hello'');

   String st2=new String(''hello'');

   System.out.println(st1==st2);//输出false

   System.out.println(st1.equals(st2));//输出true

原因:

  ==比较的是两个对象的地址

  equals比较的是两个对象的内容

以后会补充关于重写equals方法。

猜你喜欢

转载自blog.csdn.net/zzh8578741/article/details/81271459
今日推荐