Aktionen

String compareTo(String anotherString) Methode

Aus Java Tutorial - Java lernen

Beschreibung

Diese Methode vergleicht zwei Strings lexikographisch.

Syntax

Hier ist die Syntax dieser Methode:

int compareTo(String anotherString)

Parameter

Hier sind die Einzelheiten der Parameter:

  • anotherString - die zu vergleichende Zeichenfolge.

Rückgabewert

  • Der Wert 0, wenn das Argument eine Zeichenfolge ist, die lexikografisch gleich dieser Zeichenfolge ist.
  • Ein Wert kleiner als 0, wenn das Argument eine Zeichenfolge ist, die lexikografisch größer als diese Zeichenfolge ist.
  • Ein Wert größer als 0, wenn das Argument eine Zeichenfolge ist, die lexikografisch kleiner als diese Zeichenfolge ist.

Beispiel

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);
   }
}

Dies wird zu folgendem Ergebnis führen:

Ausgabe

0
10
-10