Java之字符串的比较相关方法

久未见 提交于 2020-01-29 02:40:34

在字符串对象比较当中,== 是进行对象的地址值比较,如果需要字符串的内容相比较,可以使用两个方法:

1.public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true,否则返回false。

   注意事项:

   ①任何对象都能用Object进行接收

   ②equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一样

   ③如果比较双方一个常量一个变量,推荐将常量字符串写在前面。  例:"abc".equals(str)

2.public boolean equalsIgnoreCase(String str):忽略比较内容的大小写。

   例:"kangkang".equalsIgnoreCase("KANGKANG")  //true

觉得有用的小伙伴请点赞、评论或收藏一下多支持支持博主小弟,跪安~~

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!