compareTo 和comparetoIgnorecase有啥区别
来源:百度知道 编辑:UC知道 时间:2024/07/04 06:53:42
这两个方法有什么区别?
compareTo:比较
compareToIgnoreCase:比较,忽略大小写
如果参数字符串等于此字符串,则返回 0 值;如果按字典顺序此字符串小于字符串参数,则返回一个小于 0 的值;如果按字典顺序此字符串大于字符串参数,则返回一个大于 0 的值。
例:字典的顺序:0123456ABCabc 大写字母在小写字母前
String query = new String();
String number = new String();
int i = 0;
query = "a";
number = "1";
i = query.compareTo("A"); (a在A之后,返回大于0的值)
i = number.compareTo("2"); (1在2之前,返回小于0的值)
第二个是忽略大小写。