假设我写了这个:
String a = "Hello";
String b = "Goodbye";
int compare = a.compareToIgnoreCase(b);
System.out.println(compare);
打印输出是什么?
它逐个字符比较每个字符串。
例如在这种情况下 当 a = "hello" 和 b = "再见">
它检查 a 的第一个字符与 b 的第一个字符并计算相对差异,如果相同,则检查下一个字符,否则计算差异并返回它。
如果字符串 a 大于字符串 b,则返回正差,否则返回负差。
在这种情况下,输出是1,因为H在G之后