2

comparetoignorecase(comparetoignorecase怎么样)

compareToIgnoreCase()方法是用来比较两个字符串,即两个 String 对象的内容是否相等,而且忽略它们的大小写关系,这是 Java 中一个比较重要的字符串的比较方法。

1、compareToIgnoreCase()方法的定义:compareToIgnoreCase() 方法由 String 类型提供,使用方法:

格式:string1.compareToIgnoreCase(string2)

其中,string1, string2为要比较的字符串对象。

2、compareToIgnoreCase()方法的返回结果:如果 string1 完全等同于 string2,返回 0 值;如果 string1 大于 string2,返回正值;如果 string1 小于 string2,返回负值。

3、compareToIgnoreCase()方法的主要功能:此方法是不区分大小写的,即认为字母大小写的情况不影响结果;另外,此方法还会比较特殊字符,如空格等;此外,compareToIgnoreCase方法是对字符的Unicode编码做比较,故而比较时,会认为全角字母和半角字母不相等。

4、compareToIgnoreCase()方法的代码示例:

String a ="ABC";

String b = "abc";

int c =a.compareToIgnoreCase(b);

System.out.println(c);

//输出结果为:0

5、compareToIgnoreCase()方法的应用:compareToIgnoreCase() 方法可以帮助判断两个字符串对象的内容是否完全相同,而不区分大小写,该方法在做字符串的比较时用得比较多,如:用户登录验证、文件名比较和输入内容比较(主要用于检查用户输入的信息是否合法)等场景。

1. compareToIgnoreCase:该方法是String类中的一种比较字符串大小的方法,即在比较两个字符串是否相等时,其大小范围不仅包括大小写字母,而且忽略字母的大小写。

2. compareToIgnoreCase 的使用方法:调用compareToIgnoreCase的语法如下:

str1.compareToIgnoreCase(str2),str1和str2分别表示要比较的两个字符串,而该方法的返回值为一个整型值,当str1字符串大于str2字符串时,返回值为正数;当str1字符串小于str2字符串时,返回值为负数;当str1字符串等于str2字符串时,返回值为0。

3. 注意事项:在使用compareToIgnoreCase方法时,如果String str1为null,那么该方法会抛出空指针异常NullPointerException,str2也一样。

4. 如何使用 compareToIgnoreCase:可以使用下面的代码来演示compareToIgnoreCase方法的使用:

String str1 = “Hello”;

String str2 = “hello”;

System.out.println(str1.compareToIgnoreCase(str2));

经过上面这一段程序的运行,结果值输出为:0,这表明当忽略字母大小写时,str1和str2相等。

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2222118/
1
上一篇手机忘记解锁图案怎么办(手机忘记解锁图案)
下一篇 开机音乐(偷袭老同志开机音乐)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部