java分析compareTo方法,并去比较“abc”与”aBc”、 “aBc”与”abc”、 “aBc”与”aBc”,根据运行结果
时间: 2023-11-05 22:26:15 浏览: 78
String类下compareTo()与compare()方法比较
5星 · 资源好评率100%
Java中的`compareTo()`方法是用于比较两个字符串的大小关系的方法,其返回值为int类型,具体返回值如下:
- 如果此String对象表示的字符序列与参数字符串表示的字符序列相等,则结果为0;
- 如果此String对象表示的字符序列按字典顺序小于参数字符串表示的字符序列,则结果为负数;
- 如果此String对象表示的字符序列按字典顺序大于参数字符串表示的字符序列,则结果为正数。
对于字符串"abc"与"aBc"的比较,根据字典序,"a"的ASCII码小于"A"的ASCII码,所以比较结果为负数。具体而言,"abc" < "aBc",因此返回值为-32。
对于字符串"aBc"与"abc"的比较,同样根据字典序,"a"的ASCII码小于"A"的ASCII码,所以比较结果为正数。具体而言,"aBc" > "abc",因此返回值为32。
对于字符串"aBc"与"aBc"的比较,两个字符串相等,因此返回值为0。
综上所述,比较结果为-32、32和0。
阅读全文