Zum Hauptinhalt springen

Zeichenketten (Strings)

Ketten von beliebigen Zeichen werden durch die Klasse String realisiert. Diese stellt einige hilfreiche Methoden zur Verfügung, die bei der Analyse und der Verarbeitung von Zeichenketten Verwendung finden. Die Angabe einer Zeichenkette erfolgt über die Anführungszeichen.

MainClass.java
public class MainClass {

public static void main(String[] args) {
String text = "Winter";
String text2 = "Coming";

String text3 = text + " is " + text2;

int length = text3.length();
char charAt1 = text3.charAt(0);
String upperCase = text3.toUpperCase();
}

}

Escape-Sequenzen

Steuer- und Sonderzeichen in Zeichenketten können mit Hilfe einer Escape-Sequenz realisiert werden.

Escape-SquenzBeschreibung
\nZeilensprung
\tTabulatorsprung
\\Schräger rechts
\"Anführungszeichen
\'Hochkomma
\u0000 bis \uFFFFUnicode-Zeichen

Textblöcke

Seit Java 15 ermöglichen Textblöcke mehrzeilige Zeichenketten ohne umständliche Umwege.

MainClass.java
public class MainClass {

public static void main(String[] args) {
String text = """
<html>
<body>
<p>Winter is Coming</p>
</body>
</html>""";
System.out.println(text);
}

}