Java Strings ermöglichen es Entwicklern, Modell -Sequenzen von Textzeichen . Die String-Klasse in Java stellt Methoden für die Verarbeitung von Zeichenketten , einschließlich der Funktionen , um Informationen über einen String wie seine Länge zurück. Streicher gehören zu den am häufigsten verwendeten Datentypen in Java-Programmen , so lernen die Grundlagen der Verwendung Strings ist eine nützliche Aktivität für Menschen lernen Java Entwicklung. Die meisten String-Funktionen sind unkompliziert. String Objekte
In Java sind Zeichenketten Objekte . Dies bedeutet, dass man Methoden, die auf String-Variablen und Werte nennen . Die Java Language Specification für die String-Klasse einen Überblick über die Methoden zur Verfügung. Um einen String -Objekt erstellen und instanziieren , die ihm einen Wert , verwenden Sie die folgende Syntax Probe :
String someName = " James ";
Um eine Methode für eine String-Variable aufzurufen, verwenden Sie die folgenden Code , den Aufruf der "Trim" -Methode:
String trimmedString = someName.trim ();
Diese Beispiel-Code ruft die "Trim" -Methode, die eine Kopie der Zeichenfolge zurückgibt mit einem führende oder nachgestellte Leerzeichen daraus entfernt , wobei das Ergebnis in einer neuen Variable .
Charaktere
Strings in Java sind Sequenzen von Textzeichen. Die Klasse bietet eine Reihe von Funktionen für den Zugriff auf und die Manipulation dieser Zeichen . Zum Beispiel zeigt der folgende Code schreibt das Zeichen an der ersten Position in der String-Variablen :
System.out.println ( someName.charAt (0) );
das erste Zeichen in einem String an der Position Null, da der String implementiert seine Zeichenfolge als ein Array . Die Zeichen innerhalb eines Strings in einem Java- Programm mit der "char" Datentyp dargestellt werden kann , wie folgt:
char FirstChar = someName.charAt (0);
Die "char" Daten Typ ist eine primitive Art , wie "int" und "double ".
Länge
Java-Programme auf die Länge eines String-Objekt durch Aufrufen der Länge Verfahren auf sie. Die Methode gibt einen ganzzahligen Wert, der die Anzahl der Zeichen im String . Das folgende Beispiel demonstriert die Bestimmung der Länge einer Zeichenkette und speichert das Ergebnis in einer Variablen : int
StringLength = someName.length ();
Programme können auch die Länge Verfahren direkt als im folgenden Beispiel Struktur , um eine Schleife durch den String schreiben jedes Zeichen wiederum :
for (int i = 0; i < someName.length (); i + +) {
Systems. out.println ( someName.charAt (i)) ; }
Programme verwenden die Länge Methode der String-Klasse für viele Gründe, zum Beispiel ob eine String-Variable zu lange Lagerung oder Anzeige in einem Kontext mit eingeschränkten Ressourcen.
Methoden
Die String-Klasse bietet mehrere Zusatzfunktionen , welche Programme Zugriff durch Methodenaufrufe . Die " indexOf " -Methode gibt eine ganze Zahl, die das erste Auftreten einer Zeichenfolge innerhalb eines Strings wie folgt:
String Buchstaben = "abcde ";
int letterIndex = letters.indexOf ( " b " ) ;//enthält 1 of
Das " gleich " -Methode der String-Klasse gibt einen booleschen Wert wahr oder falsch angibt, ob ein String-Wert gleich einem anderen ist . Methoden Rückkehr manipuliert Teile Saiten gehören die "Split "-Methode , die einen String Array zurückgibt mit definierten Abschnitten der ursprünglichen Zeichenfolge an jeder Position gespeichert. Die " substring " -Methode gibt einen Teil einer Zeichenfolge als durch die erforderliche Anfangs-und Endposition angegeben , wie im folgenden Beispiel :
String someWords = " Eine Reihe von Wörtern ";
-System . out.println ( someWords.substring ( 0,8 ) ) ;//" A -Serie"