29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4.1 Strings<br />

public static String valueOf(int i)<br />

haben wir in Abschnitt 3.1.1.9 kennengelernt und die Methode<br />

public static String valueOf(char c)<br />

in Abschnitt 3.2.1.3. Es gibt noch weitere solche Methoden, welche die Konvertierung<br />

eines anderen Datentyps in einen String erlauben.<br />

Dann gibt es auch noch Methoden zur Stringmanipulation: beispielsweise kann man einen<br />

String in Teilstrings zerlegen, seine Länge ermitteln, sämtliche Grossbuchstaben durch<br />

Kleinbuchstaben - oder umgekehrt - ersetzen etc.<br />

4.1.1.2 Erzeugung<br />

Es ist möglich, eine Instanz der Klasse String ohne explizites Aufrufen eines<br />

Konstruktors zu generieren,<br />

String name = "Rotkäppchen";<br />

indem man einen Text, welcher in doppelten Anführungszeichen steht, einer Variablen<br />

vom Typ String zuweist.<br />

Obige Anweisung bewirkt, dass eine Instanz der Klasse String angelegt wird, welche<br />

den Identifier name und den Text „Rotkäppchen“ enthält. Dasselbe Ergebnis kann auch<br />

durch den Aufruf eines in der Klasse String deklarierten Konstruktors erzielt werden,<br />

beispielsweise durch<br />

String name = new String("Rotkäppchen");<br />

4.1.1.3 Eigenschaften<br />

String-Objekte sind unveränderlich. Wohl kann man der in Abschnitt 4.1.1.2<br />

aufgeführten Variablen name den Wert „Wolf“ zuweisen.<br />

name = "Wolf";<br />

Hierbei wird aber implizit ein neues String-Objekt mit dem Text „Wolf“ generiert.<br />

Des weiteren sind die Elemente eines Strings, also die einzelnen Zeichen, von links nach<br />

rechts durchnumeriert. Es ist aber zu beachten, dass die Indizierung bei Null beginnt und<br />

somit die Länge des Strings um eins grösser ist als der Index des letzten Elementes.<br />

114

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!