java中compareToIgnoreCase大小是怎么比较的
如果其中一个或者两个String都比较完了还没有同样的char的话,那就return两个String的长度差距。 compareToIgnoreCase public int compareToIgnoreCase(String str) 按字典顺序比较两个字符串,不考虑大小写。此方法返回一个整数,其符号与使用规范化的字符串调用 compareTo 所得符号相同,规范化字符串的大小写差异已通过对每个字符调用 Character.toLowerCase(Character.toUpperCase(character)) 消除。 注意,此方法不 考虑语言环境,因此可能导致在某些语言环境中的排序效果不理想。java.text 包提供 Collators 完成与语言环境有关的排序。参数:str - 要比较的 String。