Java String compareToIgnoreCase() 方法
Java String 对象的 compareToIgnoreCase() 方法用于按字典顺序比较两个字符串,不考虑大小写
语法
int compareToIgnoreCase(String str)
参数
参数 | 说明 |
---|---|
str | 要比较的字符串 |
返回值
- 如果参数字符串等于此字符串,则返回值 0
- 如果此字符串小于字符串参数,则返回一个小于 0 的值
- 如果此字符串大于字符串参数,则返回一个大于 0 的值
范例
下面的范例使用 compareToIgnoreCase() 方法按字典顺序忽略大小写比较两个字符串
public class Test { public static void main(String args[]) { String str1 = "STRINGS"; String str2 = "Strings"; String str3 = "Strings123"; int result = str1.compareToIgnoreCase( str2 ); System.out.println(result); result = str2.compareToIgnoreCase( str3 ); System.out.println(result); result = str3.compareToIgnoreCase( str1 ); System.out.println(result); } }
编译运行以上 Java 代码,输出结果如下
0 -3 3