java.lang.String.compareTo() 方法用于按字典顺序比较两个字符串。比较基于字符串中每个字符的 Unicode 值。
语法
public int compareTo(String anotherString)
参数
anotherString | 指定要比较的字符串。 |
返回值
如果参数字符串等于该字符串,则返回 0; 如果该字符串按字典顺序小于字符串参数,则返回小于 0 的值; 如果该字符串按字典顺序大于字符串参数,则返回大于 0 的值。
异常
无。
示例:
在下面的示例中,compareTo()方法用于按字典顺序比较字符串。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
String str1 = "Hello World";
String str2 = "Hello World";
String str3 = "Learn Java.";
//比较str1和str2
System.out.println(str1.compareTo(str2));
//比较str1和str3
System.out.println(str1.compareTo(str3));
}
}
上述代码的输出将是:
0
-4