Java Reference
In-Depth Information
8.1.4 Zeichen an einer bestimmten Position ermitteln
Wollen Sie ermitteln, welches Zeichen an einer bestimmten Position innerhalb eines
Strings steht, dann können Sie die Methode charAt verwenden. Die Schnittstelle lautet:
public char charAt(int index)
Die Methode liefert ein Zeichen zurück und erwartet als Argument die Position des Zei-
chens als ganze Zahl. In unserem Beispielprogramm erhalten Sie mit der Anweisung
System.out.println(a.charAt(1));
das Zeichen 'a' als Ausgabe in der Konsole. Wenn Sie jetzt als Zeichen an der Position 1
den Großbuchstaben 'D' erwartet hätten, dann liegt das daran, dass Sie von der falschen
Vorstellung ausgegangen sind, dass die Positionen mit der 1 beginnend nummeriert
werden. Sie müssen sich daran gewöhnen, dass wie in der Datenverarbeitung generell
üblich mit 0 beginnend nummeriert wird.
8.1.5
Umwandlung in Groß- und Kleinbuchstaben
Die Schreibweise einer Zeichenkette kann mit den beiden Methoden toUpperCase bzw.
toLowerCase insgesamt umgewandelt werden. Die Methode toUpperCase wandelt alle
Kleinbuchstaben der Zeichenkette in Großbuchstaben um. Entsprechend werden alle
Großbuchstaben durch toLowerCase zu Kleinbuchstaben umgewandelt. Die beiden
Methoden erwarten keine Parameter und wirken sich nur auf Buchstaben aus. Sonder-
zeichen, Ziffern usw. bleiben unverändert erhalten. Die Schnittstellen
String toUpperCase()
String toLowerCase()
zeigen, dass ein neuer String zurückgeliefert wird. Der Originalstring bleibt unverändert
erhalten.
8.1.6
Zahlen und Strings ineinander umwandeln
Soll eine Zahl als Zeichenkette in einer Stringvariablen gespeichert werden, hilft die
Methode valueOf weiter. Die Methode existiert für alle denkbaren Zahlentypen. Ent-
sprechend kann eine ganze Liste von Schnittstellen angegeben werden:
Search WWH ::




Custom Search