欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

==和equals的区别,等于和equals的区别

来源: javaer 分享于  点击 20998 次 点评:101

==和equals的区别,等于和equals的区别


  1、对于基本数据类型(如:int),==可以用来比较它们的值是否相等;对于封装类型(如:String,Integer),==是比较它们在内存中的地址是否一致。

  2、equals是对象方法,比如String.equals(String example),用来比较String对象的值,equals方法可以override,我们可以重写equals方法来比较我们的自定义类对象。

  PS:验证字符串的值是否等于某个字符串的值时最好以“test”.equals(String)这样的形式比较,防止出现空指针异常。

相关文章

    暂无相关文章
相关栏目:

用户点评