Heim >Java >javaLernprogramm >So vergleichen Sie String-Größen in Java

So vergleichen Sie String-Größen in Java

王林
王林Original
2020-05-14 13:46:194428Durchsuche

So vergleichen Sie String-Größen in Java

kann mit der String.compareTo-Methode verglichen werden.

Der Rückgabewert der Methode „compareTo()“ ist int, der die Größe der entsprechenden Zeichen gemäß der ASCII-Codetabelle vergleicht.

1. Wenn die Zeichenfolgen gleich sind, ist der Rückgabewert 0; zwischen ihnen (ASCII-Codewert) (der Wert der Zeichenfolge vor dem negativen Wert ist kleiner als der String danach, und der String vor dem positiven Wert ist größer als der String danach); Das erste Zeichen ist gleich dem ersten Zeichen des Parameters. Vergleichen Sie dann das zweite Zeichen mit dem zweiten Zeichen des Parameters usw., bis entweder das zu vergleichende Zeichen oder das zu vergleichende Zeichen vollständig verglichen wurde, und dann die Länge des Zeichen verglichen.

(Empfohlenes Video-Tutorial:

Java-Video

)

Spezifisches Beispiel:

String s1 = "abc"; 
String s2 = "abcd"; 
String s3 = "abcdfg"; 
String s4 = "1bcdfg"; 
String s5 = "cdfg"; 
System.out.println( s1.compareTo(s2) ); // -1 (前面相等,s1长度小1) 
System.out.println( s1.compareTo(s3) ); // -3 (前面相等,s1长度小3) 
System.out.println( s1.compareTo(s4) ); // 48 ("a"的ASCII码是97,"1"的的ASCII码是49,所以返回48) 
System.out.println( s1.compareTo(s5) ); // -2 ("a"的ASCII码是97,"c"的ASCII码是99,所以返回-2)
Empfohlenes zugehöriges Tutorial:

Java-Eingabeprogramm

Das obige ist der detaillierte Inhalt vonSo vergleichen Sie String-Größen 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