java基础——String的equals()方法和equalsIgnoreCase()方法
来源:互联网 发布:旅行用翻译软件 编辑:程序博客网 时间:2024/05/20 07:17
转自zhiweianran的博客,为自己记录用~~~~
equals是重写object的方法,而
equalsIgnoreCase是String自己定义的方法
前者用于比较两个对象是否相等,而后者用于比较字符串忽略大小写的情况下是否相等
public boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且两个字符串中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。 在忽略大小写的情况下,如果下列至少一项为 true,则认为 c1 和 c2 这两个字符相同。 这两个字符相同(使用 == 运算符进行比较)。 对每个字符应用方法 Character.toUpperCase(char) 产生相同的结果。 对每个字符应用方法 Character.toLowerCase(char) 产生相同的结果。 参数: anotherString - 与此 String 进行比较的 String。 返回:如果参数不为 null,且这两个 String 在忽略大小写时相等,则返回 true;否则返回 false。
String.equals()对大小写敏感,而String.equalsIgnoreCase()忽略大小写
例如:"ABC".equals("abc")是false
"ABC".equalsIgnoreCase("abc")为ture
阅读全文
0 0
- java基础——String的equals()方法和equalsIgnoreCase()方法
- Java里面String.equalsIgnoreCase()方法和java.lang.String.equals()方法的区别
- String的equals()和equalsIgnoreCase()两个方法的区别
- String.equals()和String.equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- STRING.EQUALS()和STRING.EQUALSIGNORECASE()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- equals( )方法与equalsIgnoreCase( )方法的比较
- equalsIgnoreCase()方法与equals()的区别是什么?
- java中equals和equalsignorecase的区别
- java中equals()和equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的區別
- Java String的equals 方法
- java String 的equals方法
- String 的 equalsIgnoreCase()和equals()比较
- String 比较中 equals()和equalsIgnoreCase()的区别
- equals()和equalsIgnoreCase()的区别?
- 64位 win7,Python3.5.0下安装numpy,matplotlib,scipy
- 资源大全
- ORACLE 杀死锁进程
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- VLAN及交换机级联
- java基础——String的equals()方法和equalsIgnoreCase()方法
- Python os.walk的用法与举例
- opencv学习中的细节问题
- Spring Cloud实战(二):微服务集成-ZUUL
- Java基本数据类型—动力节点Java学院整理
- C++拷贝构造函数(深拷贝,浅拷贝)
- 环境搭建-网址大全
- 自定义多节点进度条
- uva 10050 Hartals