java 中的字符串compareTo()

问题描述 投票:0回答:1

如果字符串 s1="ABc"; 字符串 s2="abc"; System.out.println(s1.compareTo(s2));那么在此基础上输出将为-32。 如果仅比较 s1 和 s2 的第一个字符十进制值。是正确的方法

如果字符串多于字符,那么我们应该比较每个字符,但compareTo方法只比较第一个字符

java string
1个回答
0
投票
如果

compareTo

 按字典顺序出现在 
s1 之前,
s2
保证返回
some
负数。

例如,在比较“apple”和“banana”时,您只需需要查看第一个字符即可确定“apple”位于“banana”之前,因为

a
位于
b
之前。

© www.soinside.com 2019 - 2024. All rights reserved.