Java中equalsIgnoreCase()方法的使用
作者:Xiao5xiao122 时间:2022-07-28 15:13:45
equalsIgnoreCase() 方法用于将字符串与指定的对象比较,不考虑大小写。
实例
equals() 会判断大小写区别,equalsIgnoreCase() 不会判断大小写区别:
public class Test {
public static void main(String args[]) {
String s1= new String("today");
String s2= s1;
String s3= new String("today");
String s4= new String("TODAY");
boolean retVal;
str = s1.equals( s2);
System.out.println("返回值 = " + str);
str = s3.equals( s4);
System.out.println("返回值 = " + str );
str = s1.equalsIgnoreCase( s4);
System.out.println("返回值 = " + str );
}
}
以上程序执行结果为:
返回值 = true
返回值 = false
返回值 = true
equalsIgnoreCase()方法与equals()、“==”的区别
1.equalsIgnoreCase()是从词意上直译就能大概知道他的意思了。equalsIgnoreCase()和equals()都是比较字符串的内容,但equalsIgnoreCase()忽略大小作比较。equals()比较时区分大小写
2.“= =” 和前两个都不一样,他比较的是地址,也就是说就是equalsIgnoreCase()和equals()都为true,“= =”有可能为true,也有可能是false;
示例如下:
public static void main(String[] args) {
String a="aaa";
String b="AAA";
String c="aaa";
System.out.println("a:"+a + "\n" +"b:"+ b + "\n" +"c:"+ c);
System.out.println("-----------");
System.out.println(a.equals(b));
System.out.println(a.equals(c)); // 区分大小写,比较字符串内容
System.out.println(a.equalsIgnoreCase(b)); //不区分大小,比较字符串内容
System.out.println("----------");
System.out.println(a == b);
System.out.println(a == c);
System.out.println(b == c);
}
结果如下:
a:aaa
b:AAA
c:aaa
-----------
false
true
true
----------
false
true
false
来源:https://blog.csdn.net/weixin_51114236/article/details/114263856
标签:Java,equalsIgnoreCase()
0
投稿
猜你喜欢
Spark SQL的自定义函数UDF使用
2022-07-31 04:19:47
Java语言读取配置文件config.properties的方法讲解
2023-09-29 14:45:51
Spring Boot整合Swagger测试api构建全纪录
2022-10-21 09:05:25
用java等语言仿360首页拼音输入全模糊搜索和自动换肤
2022-12-28 18:32:01
c语言10个经典小程序
2023-11-03 01:11:35
Java Spring Security认证与授权及注销和权限控制篇综合解析
2021-07-04 08:14:17
C#简单实现防止多个程序运行的方法
2021-07-31 04:36:27
详解SpringBoot中如何使用布隆过滤器
2023-11-10 17:43:06
IDEA Ui设计器JFormDesigner 永久激活插件+注册机(亲测一直在用)
2022-10-23 18:44:46
C#利用正则判断输入是否为纯数字、容器类
2022-10-10 03:00:39
C#使用GUID(全局统一标识符)
2022-08-23 10:25:25
maven install报错中程序包xxx不存在的问题解决
2023-03-05 03:06:51
SpringMVC RESTFul实体类创建及环境搭建
2022-12-25 18:23:06
Java日期时间字符串和毫秒相互转换的方法
2022-03-11 18:15:57
Spring源码解密之自定义标签与解析
2023-11-25 01:11:34
Mybatis结果生成键值对的实例代码
2023-11-28 15:50:58
Java中SimpleDateFormat日期格式转换详解及代码示例
2023-09-04 22:13:43
基于request获取访问者真实IP代码示例
2023-02-15 02:45:13
Android开发实现TextView超链接5种方式源码实例
2022-12-10 16:50:32
使用Java反射模拟实现Spring的IoC容器的操作
2023-06-03 17:37:42