String的equals()和equalsIgnoreCase()两个方法的区别
来源:互联网 发布:8月份经济数据解读 编辑:程序博客网 时间:2024/05/18 03:27
public boolean equals(Object anObject)
将此字符串与指定的对象比较。当且仅当该参数不为 null
,并且是与此对象表示相同字符序列的 String
对象时,结果才为 true
。
public boolean equalsIgnoreCase(String anotherString)
将此String
与另一个String
比较,不考虑大小写。如果两个字符串的长度相同,并且其中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。
在忽略大小写的情况下,如果下列至少一项为 true,则认为 c1
和 c2
这两个字符相同。
- 这两个字符相同(使用
==
运算符进行比较)。 - 对每个字符应用方法
Character.toUpperCase(char)
生成相同的结果。 - 对每个字符应用方法
Character.toLowerCase(char)
生成相同的结果。
简而言之:equals是比较自己和指定对象是否相等。
equalsIgnoreCase是将自己和另一个String比较,不考虑大小写,例如“abc”和“ABC”比较,返回结果为true。
- String的equals()和equalsIgnoreCase()两个方法的区别
- String.equals()和String.equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- STRING.EQUALS()和STRING.EQUALSIGNORECASE()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- Java里面String.equalsIgnoreCase()方法和java.lang.String.equals()方法的区别
- equals()和equalsIgnoreCase()的区别?
- equals和equalsIgnoreCase的区别
- equals和equalsIgnoreCase的区别
- equals和equalsignorecase的区别
- equals()和equalsIgnoreCase()的区别
- String 比较中 equals()和equalsIgnoreCase()的区别
- equalsIgnoreCase()方法与equals()的区别是什么?
- java中equals和equalsignorecase的区别
- 字符串比较equals()和equalsIgnoreCase()的区别
- equals 和 equalsIgnoreCase的本质区别
- java中equals()和equalsIgnoreCase()的区别
- 关于非递归实现 中序输出的 程序段
- 小谈版本控制(svn为主)
- Eclipse for Android开发环境设置
- 怎么破解pdf文档不能打印的问题?
- 谈谈Unicode编码
- String的equals()和equalsIgnoreCase()两个方法的区别
- window.location.href 和 window.open 的区别
- php 做图类
- cxf实现ws两种方式
- argv[argc]
- Hibernate学习笔记:list和iterate
- VC++ ADO连接ACCESS详解
- 马云】经典语录
- 解压tar gz bz2 tgz zip等Linux下的各种压缩文件