Java String compareTo()方法
描述
此方法有两个变种。首先这个方法比较字符串到另一个对象,第二种方法比较两个字符串按字典顺序。
语法
此方法定义的语法如下:
int compareTo(Object o) or int compareTo(String anotherString)
参数
这里是参数的细节:
-
o -- 进行比较的对象。
-
anotherString -- 要进行比较字符串.
返回值:
-
如果参数是一个字符串按字典顺序等于这个字符串返回0值,如果该参数是一个字符串按字典顺序比这更大的字符串返回小于0的值,如果该参数是一个字符串按字典顺序比这少的字符串大于0的值。
例子:
public class Test { public static void main(String args[]) { String str1 = "Strings are immutable"; String str2 = "Strings are immutable"; String str3 = "Integers are not immutable"; int result = str1.compareTo( str2 ); System.out.println(result); result = str2.compareTo( str3 ); System.out.println(result); result = str3.compareTo( str1 ); System.out.println(result); } }
这将产生以下结果:
0 10 -10