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()之间的区别相关推荐

  1. java equals equalsignorecase 性能_Java中equals()、equalsIgnoreCase()和==的区别

    用久了C#,在Java中,判断一个字符串还是习惯性的用了==,但是总是不能按照正确的判断分支运行,后来才想起来Java中是有equals的,然后就有引出了equalsIgnoreCase. 这三种的正 ...

  2. java equals equalsignorecase 性能_JAVA中字符串比较equals()和equalsIgnoreCase()的区别

    JAVA中字符串比较equals()和equalsIgnoreCase()的区别 1.使用equals( )方法比较两个字符串是否相等.它具有如下的一般形式: boolean equals(Objec ...

  3. java equals equalsignorecase 性能_JAVA中字符串比較equals()和equalsIgnoreCase()的差别

    1.使用equals( )方法比較两个字符串是否相等.它具有例如以下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比較的字符 ...

  4. java中有没有栈_Java中堆和栈有什么区别

    stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...

  5. java sendredirect报错_java 中sendredirect()和forward()方法的区别

    HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实现获取相应URL资源. sendRedirect实现请求重定向,forw ...

  6. java final class 性能_java中final修饰基本变量后的效率问题

    今天无聊想看下我电脑一秒钟能从0加到多少,就写了这个东西 public class TestMultiThread { static volatile long index = 0; static b ...

  7. java包 类 方法_Java中包与包之间方法的调用及其关键字区分(基础)

    最近在写应用时,对包与包之间方法的调用不太清楚,专门看视频和网站后整理了这篇文章,希望对刚入门的同志有所帮助,进入主题. 首先我们先简单看看Java中private.protected.public和 ...

  8. java throw 什么意思_Java中throw和throws有什么区别?

    当然,你需要明白异常在Java中式以一个对象来看待. 并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示 ...

  9. java不可变类型_Java中的值类型:为什么它们不可变?

    java不可变类型 值类型不必是不变的. 但是他们是. 在上一篇文章中,我讨论了Java中指针与引用之间的区别以及如何传递方法参数(按值传递或按引用传递). 这些与Java中尚不存在的值类型密切相关( ...

最新文章

  1. Python常用函数与技巧总结(二)
  2. python代码写龙卷风_python面试题
  3. 收藏:发展之道:简单与专注
  4. python将一组数据转化为列表_python如何将一个全部为int的列表,转化为全部为str的列表...
  5. 【AI不惑境】计算机视觉中注意力机制原理及其模型发展和应用
  6. 开启tomcat的apr模式,并利用redis做tomcat7的session的共享。
  7. 本周值得读的15篇AI论文,还有源码搭配服用
  8. date.gethour_Java LocalDateTime类| 带示例的getHour()方法
  9. android led灯框架_LED面板灯的特点:应用领域、产品结构与产品分类
  10. 交个朋友回应罗永浩3年还清6亿元:争取年底还完
  11. linux数据库能看到系统执行了哪些命令,DB2数据库在linux操作系统的指令有哪些?...
  12. kali linux捉肉鸡教程,简单扫4899端口捉肉鸡菜鸟教程详细版
  13. (郭霖)Android图片加载框架最全解析(一),Glide的基本用法
  14. 运指如飞 拼音输入法三剑客功能横测!
  15. Java写入txt文件内容
  16. 鸿蒙开发板Hi3861模拟SPI驱动JLX12864_LCD(UC1701X)_基于code-2.0
  17. MySQL 命令环境变量设置方法
  18. 雷达相机融合(七)--显示鼠标位置处的实际空间位置
  19. 排序——[USACO07DEC]Bookshelf B
  20. RFID电子标签未来发展三大趋势分析

热门文章

  1. ps 命令直接打印进程号
  2. 用Java实现QQ登录
  3. TP保护的研究和学习-用户态下调试附加篇(二)
  4. 给电脑一键重装系统之后扩展卷不能选怎么解决
  5. hg转git的那些事
  6. (附源码)springboot校园新闻网站的设计与实现 毕业设计142357
  7. java背包算法_Java-背包算法实现
  8. 信息奥赛课课通(C++)p154-1近似排序
  9. php 水印位置,ThinkPHP打水印及设置水印位置的方法
  10. 三年来,深圳不断深化区块链电子发票应用推广