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