位置:首页 > Java技术 > Java基础教程 > Java String compareTo()方法

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