Kategorie: 03. Zeichenketten (Strings)
-
03.01 Strings – Eine Einführung
Zeichenketten werden für alle Ausgaben benötigt, egal ob auf grafischen Oberflächen, in der Konsole oder für Dateien. Deshalb gibt es – wie in jeder Programmiersprache – auch in Java Zeichenketten....
-
03.02 Strings vergleichen
Der durchschnittliche Programmieranfänger wird davon ausgehen, dass er Zeichenketten auch einfach mit == wie doubles, longs, chars, … vergleichen kann. Dies stimmt so aber nicht. Das beweist ein kleiner Test:
-
03.03 Nützliche String-Methoden
Mit Strings werden Sie viel arbeiten. Deshalb stelle ich Ihnen jetzt ein paar nützliche Methoden (zusätzlich zu den bereits bekannten length(), equals() und equalsIgnoreCase()) zur Zeichenkettenverarbeitung vor. String#charAt
-
03.04 Escape-Sequenzen
Um bestimmte Zeichen in Strings oder chars darzustellen, ist es notwendig diese zu maskieren. Einige Zeichen werden also durch so genannte Escape-Sequenzen dargestellt. Wie sollte auch sonst in einem String...
-
03.05 Immutability von Strings
In den letzten Kapiteln haben Sie einige Methoden der String-Klasse kennengelernt. Ihnen ist dabei evtl. aufgefallen, dass keine Methode den String verändert, sondern lediglich einen veränderten String zurückliefert. Das liegt...
-
03.06 primitive Datentypen und Strings
Oftmals ist es notwendig einen primitiven Datentyp in einen String umzuwandeln oder umgekehrt. Hierfür bietet Java fertige Funktionen.
-
03.07 Reguläre Ausdrücke
Reguläre Ausdrücke (RegExp, Regex, regular expressions) stellen ein Muster in Form einer Zeichenkette dar, anhand dessen eine weitere Zeichenkette aufgeteilt, durchsucht, manipuliert oder überprüft werden kann. Dieses Kapitel bietet Ihnen...
-
03.08 StringBuffer und StringBuilder
Wie Sie wissen, sind Strings immutable und somit unveränderbar. Dies hat zur Folge, dass bei jeder Verknüpfung von Strings mit dem + Operator ein neuer String erzeugt wird, was in...