String 比较中 equals()和equalsIgnoreCase()的区别
来源:互联网 发布:淘宝 跑腿 编辑:程序博客网 时间:2024/05/19 03:44
1.equals()和equalsIgnoreCase()都是字符串比较的方法,但比较的方式有区别
String.equals(str) ;
该方法比较的是两个字符串的长度和每个字符,当长度和每个字符完全相等的时候该方法返回true,当有一项不相等时放回false;
String.equalsIgnoreCase(str);
该方法也是比较两个字符串的长度和每个字符,但是该方法在比较每个字符是否相等的时候忽略了每个字符大小写的差别,该方法会认为A和a这两个字符是相等的;
2.
String str1="hello_world";String str2="helloworld";String str3="HELLO_WORLD";boolean b1=str1.equals(str2);boolean b2=str1.equalsIgnoreCase(str3);Log.e(TAG, "str1.equals(str2)------>"+b1);Log.e(TAG, "str1.equalsIgnoreCase(str3)-------->"+b2);
E/MainActivity: str1.equals(str2)------>false
E/MainActivity: str1.equalsIgnoreCase(str3)-------->true
阅读全文
1 0
- String 比较中 equals()和equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- STRING.EQUALS()和STRING.EQUALSIGNORECASE()的区别
- String.equals()和String.equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- scala的隐式转化
- Codeforces Round #205 (Div. 2) D. Queue —— 技巧
- Catalan数 HDU 2067 HDU 1023 HDU 1131
- JavaSE基础笔记之冒泡排序
- eclipse常用快捷键和一些问题总结
- String 比较中 equals()和equalsIgnoreCase()的区别
- python_笔记day1
- caffe 命令行解析
- IDEA社区版使用Maven + Tomcat开发Web项目
- bzoj1898: [Zjoi2005]Swamp 沼泽鳄鱼
- 标题
- 欧拉函数 HDU 1286 HDU 2588 HDU 2824 HDU 4983
- 安卓之自定义UI(画布Canvas)
- 一位资深程序员大牛给予Java初学者的学习路线建议