java ignorecase_Java String compareToIgnoreCase() 使用方法及示例
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() 使用方法及示例相关推荐
- java hashcode返回值_Java String hashCode() 使用方法及示例
Java String hashCode() 使用方法及示例 Java String hashCode()方法返回字符串的哈希码. 字符串hashCode()方法的语法为: string.hashCo ...
- java string.concat_Java String concat() 使用方法及示例
Java String concat() 使用方法及示例 Java String concat()方法连接(连接)两个字符串并返回它. 字符串concat()方法的语法为: str.concat(St ...
- java string join 用法_Java String join() 使用方法及示例
Java String join() 使用方法及示例 Java String join()方法返回一个新字符串,该字符串具有给定的元素和指定的分隔符. 字符串join()方法的语法为: String. ...
- java中replace的用法_Java String replace() 使用方法及示例
Java String replace() 使用方法及示例 Java String replace()方法用 新的字符/文本 替换字符串中每个匹配的旧字符/文本. replace()方法的语法是 st ...
- Java LinkedList addLast()方法与示例
LinkedList addLast()方法 (LinkedList addLast() method) This method is available in package java.util.L ...
- Java LinkedList getFirst()方法与示例
LinkedList getFirst()方法 (LinkedList getFirst() method) This method is available in package java.util ...
- Java LinkedList addFirst()方法与示例
LinkedList addFirst()方法 (LinkedList addFirst() method) This method is available in package java.util ...
- Java之String系列--intern方法的作用及原理
原文网址:Java之String系列--intern方法的作用及原理_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Java的String的intern方法的原理. 常量池简介 在 JAVA 语言中 ...
- JAVA中String的split方法
我的个人网站: http://riun.xyz 以下源码版本:JDK1.8 简介 Java 中 String 的 split 方法可以将字符串根据指定的间隔进行切割,例如字符串 str = " ...
最新文章
- Spark2.0研究
- 基于标记的AR的OpenCV实现
- python局部变量想作用于全局_python 局部和全局作用域
- 限免 | PMCAFF 产品经理第一课,面向3-5年产品经理,全面提升产品能力
- php cve-2014-9427漏洞,WEB应用漏洞-温州特种设备检测研究院.DOC
- JAVA入门到精通-第7讲-成员方法-构造方法
- 使用ZipCodeValidatorDomainType验证不同国家的邮编
- bing翻译接口appID申请教程【TranslateApiException: AppId is over the quota 】
- 采样准则(时间采样与采样频率)的选取
- 计算机安装xp蓝屏怎么办,xp蓝屏,详细教您教你怎么修复xp蓝屏问题
- Linux系统Word转换PDF,文档字体乱码不显示问题解决
- debug : 应用程序无法正常启动(0xc000007b)
- pdf格式的图片如何插入到word中
- JAVA基础 第二篇:阶乘
- 笔记:模拟CMOS集成电路设计(拉扎维)第二版--第三章--单级放大器增益(更新2022.12.26)
- java小农养成记第三十五天
- html锁别人电脑的程序,教大家怎么把电脑里的个别软件锁住
- 学生党、学术党、影视迷、毕业生必备的万能网站—到哪儿找网
- 小程序 formid 生成_在线生成在线制作配音小程序
- FreeRTOS CortexM3 M4中断优先级设置总结