java equals equalsignorecase 性能_Java中equals()与equalsIgnoreCase()之间的区别
equals()在Java中使用以检查两个字符串之间的相等性。
equalsIgnoreCase()在Java中使用,以忽略大小写检查两个字符串之间的相等性。
假设以下是我们的两个字符串-String one = "qwerty";
String two = "Qwerty";
两者相等,但情况不同。由于该方法忽略大小写,因此使用equalsIgnoreCase()method会将这两个字符串视为相等。
在这里,我们正在检查相同-if(one.equalsIgnoreCase(two)) {
System.out.println("String one is equal to two (ignoring the case) i.e. one==two");
}else{
System.out.println("String one is not equal to String two (ignoring the case) i.e. one!=two");
}
但是,在equals()这种情况下,它们将不被视为相等-if(one.equals(two)) {
System.out.println("String one is equal to two i.e. one==two");
}else{
System.out.println("String one is not equal to String two i.e. one!=two");
}
以下是最后一个示例。
示例public class Demo {
public static void main(String[] args) {
String one = "qwerty";
String two = "Qwerty";
if(one.equalsIgnoreCase(two)) {
System.out.println("String one is equal to two (ignoring the case) i.e. one==two");
}else{
System.out.println("String one is not equal to String two (ignoring the case) i.e. one!=two");
}
if(one.equals(two)) {
System.out.println("String one is equal to two i.e. one==two");
}else{
System.out.println("String one is not equal to String two i.e. one!=two");
}
}
}
输出结果String one is equal to two (ignoring the case) i.e. one==two
String one is not equal to String two i.e. one!=two
java equals equalsignorecase 性能_Java中equals()与equalsIgnoreCase()之间的区别相关推荐
- java equals equalsignorecase 性能_Java中equals()、equalsIgnoreCase()和==的区别
用久了C#,在Java中,判断一个字符串还是习惯性的用了==,但是总是不能按照正确的判断分支运行,后来才想起来Java中是有equals的,然后就有引出了equalsIgnoreCase. 这三种的正 ...
- java equals equalsignorecase 性能_JAVA中字符串比较equals()和equalsIgnoreCase()的区别
JAVA中字符串比较equals()和equalsIgnoreCase()的区别 1.使用equals( )方法比较两个字符串是否相等.它具有如下的一般形式: boolean equals(Objec ...
- java equals equalsignorecase 性能_JAVA中字符串比較equals()和equalsIgnoreCase()的差别
1.使用equals( )方法比較两个字符串是否相等.它具有例如以下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比較的字符 ...
- java中有没有栈_Java中堆和栈有什么区别
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...
- java sendredirect报错_java 中sendredirect()和forward()方法的区别
HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实现获取相应URL资源. sendRedirect实现请求重定向,forw ...
- java final class 性能_java中final修饰基本变量后的效率问题
今天无聊想看下我电脑一秒钟能从0加到多少,就写了这个东西 public class TestMultiThread { static volatile long index = 0; static b ...
- java包 类 方法_Java中包与包之间方法的调用及其关键字区分(基础)
最近在写应用时,对包与包之间方法的调用不太清楚,专门看视频和网站后整理了这篇文章,希望对刚入门的同志有所帮助,进入主题. 首先我们先简单看看Java中private.protected.public和 ...
- java throw 什么意思_Java中throw和throws有什么区别?
当然,你需要明白异常在Java中式以一个对象来看待. 并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示 ...
- java不可变类型_Java中的值类型:为什么它们不可变?
java不可变类型 值类型不必是不变的. 但是他们是. 在上一篇文章中,我讨论了Java中指针与引用之间的区别以及如何传递方法参数(按值传递或按引用传递). 这些与Java中尚不存在的值类型密切相关( ...
最新文章
- Python常用函数与技巧总结(二)
- python代码写龙卷风_python面试题
- 收藏:发展之道:简单与专注
- python将一组数据转化为列表_python如何将一个全部为int的列表,转化为全部为str的列表...
- 【AI不惑境】计算机视觉中注意力机制原理及其模型发展和应用
- 开启tomcat的apr模式,并利用redis做tomcat7的session的共享。
- 本周值得读的15篇AI论文,还有源码搭配服用
- date.gethour_Java LocalDateTime类| 带示例的getHour()方法
- android led灯框架_LED面板灯的特点:应用领域、产品结构与产品分类
- 交个朋友回应罗永浩3年还清6亿元:争取年底还完
- linux数据库能看到系统执行了哪些命令,DB2数据库在linux操作系统的指令有哪些?...
- kali linux捉肉鸡教程,简单扫4899端口捉肉鸡菜鸟教程详细版
- (郭霖)Android图片加载框架最全解析(一),Glide的基本用法
- 运指如飞 拼音输入法三剑客功能横测!
- Java写入txt文件内容
- 鸿蒙开发板Hi3861模拟SPI驱动JLX12864_LCD(UC1701X)_基于code-2.0
- MySQL 命令环境变量设置方法
- 雷达相机融合(七)--显示鼠标位置处的实际空间位置
- 排序——[USACO07DEC]Bookshelf B
- RFID电子标签未来发展三大趋势分析