Java String compareToIgnoreCase() 使用方法及示例

Java String compareTo()方法按字典顺序比较两个字符串(按字典顺序),而忽略大小写。

字符串compareToIgnoreCase()方法的语法为:

string.compareToIgnoreCase(String str)

compareToIgnoreCase()参数

字符串compareToIgnoreCase()方法采用单个参数。str - 要比较的字符串

compareToIgnoreCase() 返回值如果字符串相等,则返回0,忽略大小写

如果字符串按字典顺序位于参数str之前,则返回负整数

如果字符串按字典顺序位于参数str之前,则返回正整数

示例:Java字符串compareToIgnoreCase()

示例

class Main {

public static void main(String[] args) {

String str1 = "Learn Java";

String str2 = "learn java";

String str3 = "Learn Kolin";

int result;

//比较str1和str2

result = str1.compareToIgnoreCase(str2);

System.out.println(result); // 0

//比较str1和str3

result = str1.compareToIgnoreCase(str3);

System.out.println(result); // -1

//比较str3和str1

result = str3.compareToIgnoreCase(str1);

System.out.println(result); // 1

}

}

这里,如果忽略大小写,str1和str2是相等的。因此,str1.compareToIgnoreCase(str2) 返回 0。

按字典顺序,str1在str3之前。 因此,str1.compareToIgnoreCase(str3)返回负值,而str3.compareToIgnoreCase(str1)返回正值

示例2:检查两个字符串是否相等class Main {

public static void main(String[] args) {

String str1 = "LEARN JAVA";

String str2 = "Learn Java";

//如果str1和str2相等(忽略大小写差异),

//结果为0

if (str1.compareToIgnoreCase(str2) == 0) {

System.out.println("str1和str2相等");

}

else {

System.out.println("str1和str2不相等");

}

}

}

输出结果str1和str2不相等

如果字符串比较需要考虑大小写差异,可以使用

java ignorecase_Java String compareToIgnoreCase() 使用方法及示例相关推荐

  1. java hashcode返回值_Java String hashCode() 使用方法及示例

    Java String hashCode() 使用方法及示例 Java String hashCode()方法返回字符串的哈希码. 字符串hashCode()方法的语法为: string.hashCo ...

  2. java string.concat_Java String concat() 使用方法及示例

    Java String concat() 使用方法及示例 Java String concat()方法连接(连接)两个字符串并返回它. 字符串concat()方法的语法为: str.concat(St ...

  3. java string join 用法_Java String join() 使用方法及示例

    Java String join() 使用方法及示例 Java String join()方法返回一个新字符串,该字符串具有给定的元素和指定的分隔符. 字符串join()方法的语法为: String. ...

  4. java中replace的用法_Java String replace() 使用方法及示例

    Java String replace() 使用方法及示例 Java String replace()方法用 新的字符/文本 替换字符串中每个匹配的旧字符/文本. replace()方法的语法是 st ...

  5. Java LinkedList addLast()方法与示例

    LinkedList addLast()方法 (LinkedList addLast() method) This method is available in package java.util.L ...

  6. Java LinkedList getFirst()方法与示例

    LinkedList getFirst()方法 (LinkedList getFirst() method) This method is available in package java.util ...

  7. Java LinkedList addFirst()方法与示例

    LinkedList addFirst()方法 (LinkedList addFirst() method) This method is available in package java.util ...

  8. Java之String系列--intern方法的作用及原理

    原文网址:Java之String系列--intern方法的作用及原理_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Java的String的intern方法的原理. 常量池简介 在 JAVA 语言中 ...

  9. JAVA中String的split方法

    我的个人网站: http://riun.xyz 以下源码版本:JDK1.8 简介 Java 中 String 的 split 方法可以将字符串根据指定的间隔进行切割,例如字符串 str = " ...

最新文章

  1. Spark2.0研究
  2. 基于标记的AR的OpenCV实现
  3. python局部变量想作用于全局_python 局部和全局作用域
  4. 限免 | PMCAFF 产品经理第一课,面向3-5年产品经理,全面提升产品能力
  5. php cve-2014-9427漏洞,WEB应用漏洞-温州特种设备检测研究院.DOC
  6. JAVA入门到精通-第7讲-成员方法-构造方法
  7. 使用ZipCodeValidatorDomainType验证不同国家的邮编
  8. bing翻译接口appID申请教程【TranslateApiException: AppId is over the quota 】
  9. 采样准则(时间采样与采样频率)的选取
  10. 计算机安装xp蓝屏怎么办,xp蓝屏,详细教您教你怎么修复xp蓝屏问题
  11. Linux系统Word转换PDF,文档字体乱码不显示问题解决
  12. debug : 应用程序无法正常启动(0xc000007b)
  13. pdf格式的图片如何插入到word中
  14. JAVA基础 第二篇:阶乘
  15. 笔记:模拟CMOS集成电路设计(拉扎维)第二版--第三章--单级放大器增益(更新2022.12.26)
  16. java小农养成记第三十五天
  17. html锁别人电脑的程序,教大家怎么把电脑里的个别软件锁住
  18. 学生党、学术党、影视迷、毕业生必备的万能网站—到哪儿找网
  19. 小程序 formid 生成_在线生成在线制作配音小程序
  20. FreeRTOS CortexM3 M4中断优先级设置总结

热门文章

  1. 【Python】详解 bisect 模块
  2. CAD转换PDF格式后文字模糊怎么办?
  3. 中国汽油机行业市场供需与战略研究报告
  4. 学计算机女生颜值,女生就该拥有高颜值笔记本!适合女生的笔记本电脑推荐
  5. python 装饰器写博客园
  6. 专利实质审查请求期限
  7. PV操作实现进程同步问题
  8. Android直播APP源码中排行榜功能如何实现
  9. 集成测试详解,看完必须懂了
  10. php优酷收益,优酷号收益怎么样?大概有这么多!