如果字符串 s1="ABc"; 字符串 s2="abc"; System.out.println(s1.compareTo(s2));那么在此基础上输出将为-32。 如果仅比较 s1 和 s2 的第一个字符十进制值。是正确的方法
如果字符串多于字符,那么我们应该比较每个字符,但compareTo方法只比较第一个字符
compareTo
按字典顺序出现在
s1
之前,s2
保证返回 some负数。
例如,在比较“apple”和“banana”时,您只需需要查看第一个字符即可确定“apple”位于“banana”之前,因为
a
位于b
之前。