String的compareTo方法
时间: 2024-06-13 17:08:05 浏览: 86
String类下compareTo()与compare()方法比较
5星 · 资源好评率100%
String类的compareTo()方法是用于比较两个字符串的大小关系的方法。该方法按照字典顺序比较两个字符串,比较基于字符串中各个字符的Unicode值。如果按字典顺序此String对象位于参数字符串之前,则比较结果为一个负整数。如果按字典顺序此String对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为0。compareTo()方法只在方法equals(Object)返回true时才返回0。
下面是一个使用compareTo()方法比较两个字符串大小的例子:
```java
String str1 = "hello";
String str2 = "world";
int result = str1.compareTo(str2);
if(result < 0) {
System.out.println("str1在字典序中比str2小");
} else if(result > 0) {
System.out.println("str1在字典序中比str2大");
} else {
System.out.println("str1和str2在字典序中相等");
}
```
输出结果为:str1在字典序中比str2小。
阅读全文