Heim  >  Artikel  >  Java  >  10 empfohlene Kurse zum Thema String-Operationen

10 empfohlene Kurse zum Thema String-Operationen

巴扎黑
巴扎黑Original
2017-06-15 15:22:241239Durchsuche

1. String-Klasse Der Wert von String ist unveränderlich, was dazu führt, dass jedes Mal, wenn eine Operation für String ausgeführt wird, ein neues String-Objekt generiert wird, was nicht nur ineffizient ist, sondern auch viel begrenzten Speicherplatz verschwendet. String a = "a"; //Angenommen, a zeigt auf Adresse 0x0001 a = "b"; //Nach der Neuzuweisung zeigt a auf Adresse 0x0002, aber das in Adresse 0x0001 gespeicherte „a“ existiert noch, wird aber nicht mehr angezeigt to by a. Of, a verweist bereits auf andere Adressen. Daher sind String-Operationen alle Operationen zum Ändern der Zuweisungsadresse und nicht zum Ändern des Werts. 2. StringBuffer ist eine veränderbare Klasse und eine Thread-sichere String-Operationsklasse. Bei jeder Operation an dem String, auf den sie verweist, wird kein neues Objekt erstellt. Jedes StringBuffer-Objekt verfügt über eine bestimmte Pufferkapazität. Wenn die Zeichenfolgengröße die Kapazität nicht überschreitet, wird keine neue Kapazität zugewiesen. &nb

1. Umfassende Erklärung der Beziehung zwischen StringBuilder-, StringBuffer- und String-Klassen in Java

10 empfohlene Kurse zum Thema String-Operationen

Einführung: Der Wert von String ist unveränderlich, was dazu führt, dass jedes Mal, wenn eine Operation an String ausgeführt wird, ein neues String-Objekt generiert wird. Dies ist nicht nur ineffizient, sondern verschwendet auch eine Menge begrenzter Daten Speicherplatz. StringBuffer kann eine variable Klasse und eine Thread-sichere String-Operationsklasse sein. Jede Operation an der Zeichenfolge, auf die sie verweist, generiert kein neues Objekt. Die Funktionen der StringBuffer- und StringBuilder-Klassen sind grundsätzlich ähnlich 2.

Zu den häufig verwendeten Tools in Java gehören String-Manipulationsklassen und MD5-Verschlüsselungs- und -Entschlüsselungsklassen

10 empfohlene Kurse zum Thema String-Operationen Einführung: In diesem Artikel werden hauptsächlich die in Java häufig verwendeten String-Operationsklassen und MD5-Verschlüsselungs- und Entschlüsselungsklassen vorgestellt. Freunde in Not können sich auf

[Verwandte Fragen und Antworten] beziehen:

Das obige ist der detaillierte Inhalt von10 empfohlene Kurse zum Thema String-Operationen. 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