Die Funktion von TRIM (): Entfernt die Räume am Anfang und am Ende der Zeichenfolge.
public static void main (String arg []) {String a = "Hallo Welt"; String B = "Hallo Welt"; System.out.println (B.Equals (a)); Ausführungsergebnisse:
A: Hallo Welt, falsch
A: Hallo Welt, wahr
Quellcode von TRIM ():
public String trim () {
int arg0 = this.value.length;
// Erhalten Sie die Länge dieser Zeichenfolge
int arg1 = 0;
// einen int -Wert deklarieren und einen Wert von 0 zuweisen
char [] arg2;
// ein Char -Array deklarieren
für (arg2 = this.value; arg1 <arg0 && arg2 [arg1] <= 32; ++ arg1) {
// dieses Zeichenarray dem Arg2 -Zeichen -Array zuweisen (die untere Schicht einer Java -Zeichenfolge ist ein Zeichen -Array, und dieses Zeichenarray ist das Wertattribut der String -Klasse);
// Warum weniger als oder gleich 32 ist, beziehen Sie sich bitte auf die ASCII -Code -Tabelle. ASCII -Tabelle 32 repräsentiert einen Speicherplatz, und es finden Sie Registerkarten unter 32, /n Newline -Zeichen, /R -Kutschenrückgabezeichen, /B -Rückraum usw.
// Wenn eine Zeichenfolge "123" ist, wird nach dem Ausführen der Methode der Wert von Arg1 1 zugewiesen.
;
}
while (arg1 <arg0 && arg2 [arg0 - 1] <= 32) {
--Arg0;
// Wenn eine Zeichenfolge "123" ist, wird Arg0 nach dem Ausführen der Methode einen Wert von 4 zugewiesen
}
return arg1 <= 0 && arg0> = this.value.length? Dies: this.substring (arg1, arg0);
// arg1 == 1, also geh zurück. this.substring (1,4)
// einschließlich Kopf, aber nicht Schwanz, das Ergebnis ist "123"
}Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels zum Funktionsbeispiel und zum Quellcode der Funktion String.trim () in Java. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf diese Seite verweisen:
" Java -Quellcodeanalyse der HashMap -Verwendung "
" Java -Threading -Instanz und Stop () Methode Quellcode lesen "
" Analyse des ArrayList -Quellcodes in Java -Programmierung "
Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!