Heim  >  Artikel  >  Java  >  So vergleichen Sie die Größe von Zeichenfolgen in Java

So vergleichen Sie die Größe von Zeichenfolgen in Java

王林
王林Original
2020-05-18 15:18:556738Durchsuche

So vergleichen Sie die Größe von Zeichenfolgen in Java

kann mit der Methode CompareTo() erreicht werden. Mit dieser Methode wird ermittelt, ob eine Zeichenfolge größer, gleich oder kleiner als eine andere Zeichenfolge ist. Die Größe von Zeichenfolgen wird anhand ihrer Reihenfolge im Wörterbuch bestimmt.

Syntax:

Str1.compareTo(Str2);

Es wird ein Wert vom Typ int zurückgegeben. Wenn Str1 gleich der Parameterzeichenfolge Str2 ist, wird 0 zurückgegeben; wenn Str1 lexikographisch kleiner als die Parameterzeichenfolge Str2 ist, ist der Rückgabewert kleiner als 0; wenn Str1 lexikographisch größer als die Parameterzeichenfolge Str2 ist, ist der Rückgabewert größer als 0.

Die Methode Compareto in Java gibt die Differenz zwischen den ASCII-Codes der beiden Zeichenfolgen vor und nach dem Vergleich zurück.

(Empfohlenes Video-Tutorial: Java-Video)

Beispiel:

String a="a",b="b";
System.out.println(a.compareto.b);

dann Ausgabe -1

if a=" a", b="a" gibt 0 aus;

Wenn a="b", b="a" wird 1 ausgegeben;

Einzelne Zeichen werden wie folgt verglichen: wenn die Schnur relativ lang ist Wollstoff?

Wenn a="ab",b="b", dann Ausgabe -1;

Wenn a="abcdef",b="b", dann Ausgabe -1;

Das heißt, wenn die Anfangsbuchstaben der beiden Zeichenfolgen unterschiedlich sind, gibt diese Methode den Unterschied im ASCII-Code der Anfangsbuchstaben zurück.

Was ist, wenn die Anfangsbuchstaben gleich sind? ?

Wenn a="ab",b="a", Ausgabe 1; Wenn a="abcdef",b="abc" 3 ausgibt;

Wenn a="abcdef",b="ace" -1 ausgibt;

sind die beiden daran beteiligten Zeichenfolgen Vergleich Wenn die ersten Zeichen gleich sind, vergleichen Sie die nächsten Zeichen, bis es einen Unterschied gibt, und geben Sie den ASC-Code-Unterschied der verschiedenen Zeichen zurück. Wenn die beiden Zeichenfolgen nicht gleich lang sind und die Zeichen am Vergleich teilnehmen können Genau das Gleiche, es werden zwei zurückgegeben. Der Längenunterschied der Zeichenfolgen.

Empfohlenes Tutorial:

Einführung in die Java-Entwicklung

Das obige ist der detaillierte Inhalt vonSo vergleichen Sie die Größe von Zeichenfolgen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn