java判断字符串是否相等
来源:互联网 发布:淘宝联盟购物车 编辑:程序博客网 时间:2024/05/10 22:12
对字符串对象进行比较不能简单地使用比较运算符"==",因为比较运算符比较的是两个字符串的地址是否相同。即使两个字符串的内容相同,两个对象的内存地址是不同的,使用比较运算符仍然会返回false。
实例代码:
Srting tom = new String("I am a student");
String jerry = new String("I am a student");
boolean b = (tom == jerry);
布尔变量b的值为false,因为字符串是对象,tom,jerry是引用。
因此,比较两个字符串是否相等,应使用equals()方法和equalsIgnoreCase()方法。
equals()方法:如果两个字符串具有相同的字符和长度,则使用equals()方法进行比较时,返回true。
语法:str.equals(String otherstr)
equalsIgnoreCase()方法:使用equals()方法对字符串进行比较时区分大小写,而使用equalsIgnoreCase()方法是在忽略了大小写情况下比较两个字符串是否相等,返回结果仍为boolean类型。
语法:str.equalsIgnoreCase(String otherstr)
阅读全文
0 0
- java 判断字符串是否相等
- java 判断字符串是否相等
- java 判断字符串是否相等
- java 判断字符串是否相等
- java 判断字符串是否相等
- java判断字符串是否相等
- Java和C++判断字符串是否相等
- Java 判断两个字符串是否相等
- Java中判断字符串是否相等
- Java之判断字符串是否相等
- JAVA如何判断两个字符串是否相等
- java 判断两个字符串是否相等
- 判断两个字符串是否相等【JAVA】
- java判断两个字符串是否相等?
- java中判断字符串是否相等
- 判断字符串是否相等
- 判断字符串是否相等
- JS判断字符串是否相等
- JavaScript之函数定义
- 华为交换机telnet配置
- intellij中tomcat的热部署
- 一个简洁高效的文本预处理工具-HFUTUtils的使用
- 信号量与条件变量的区别
- java判断字符串是否相等
- Apache POI 操作Excel文件
- 湘潭市赛 Josephus Problem 线段树
- win7系统64位安装打印机的方法
- 软中断过高问题如何解决
- 我开通了博客
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 刷清橙OJ--A1064.排名计算
- 图像坐标系中对象的平移旋转等运动为什么要放在齐次坐标下描述