In Java ist „String“ eine Klasse, kein Objekt. Ein Objekt ist eine Instanz einer Klasse. Wenn wir ein String-Literal wie „Hello World“ erstellen, erstellt der Java-Compiler automatisch ein neues „String“-Objekt und speichert den Literalwert darin. Die Klasse „String“ bietet viele nützliche Methoden zum Bearbeiten von Zeichenfolgen, wie z. B. „length()“, „substring()“, „toUpperCase()“ und „toLowerCase()“.
Hier ist ein Beispiel für die Erstellung eines „String“-Objekts:
„Java
String str ="Hallo Welt";
„
In diesem Beispiel ist „str“ ein Verweis auf ein „String“-Objekt, das den Literalwert „Hello World“ enthält. Wir können die Referenz „str“ verwenden, um auf die Methoden der Klasse „String“ zuzugreifen. Beispielsweise können wir die Länge des Strings mit der Methode „length()“ ermitteln:
„Java
int length =str.length();
„
Die Methode „length()“ gibt die Anzahl der Zeichen in der Zeichenfolge zurück, in diesem Fall 11.