Lernpfad:Würfelspiel in Java/Mit Strings arbeiten: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 97: Zeile 97:
String eintrag = "%d. %12s: %06d";
String eintrag = "%d. %12s: %06d";
System.out.printf(eintrag, 1, "Tim", 1099);
System.out.printf(eintrag, 1, "Tim", 1099);
</syntaxhighlight>
== Zeichenketten in andere Datentypen umwandeln ==
Manchmal möchte man eine Zeichenkette in einen anderen Datentyp umwandeln. Zum Beispiel kann man mit dem String <code>"4.1"</code> nicht rechnen, aber mit dem Double-Wert <code>4.1</code> schon. Für solche Umwandlungen bieten die Datentyp-Klassen (siehe Hinweis oben) des Zieldatentyps (hier <code>double</code>) entsprechende Methoden.
Die Umwandlung im Beispiel könnte wie folgt vorgenommen werden:
<syntaxhighlight lang="java" line="1">
String zahlAlsString = "4.1";
double zahlAlsDouble = Double.parseDouble(zahlAlsString);
// Nun kann mit zahlAlsDouble gerechnet werden
double ergebnis = zahlAlsDouble + 0.9; // 5.0
</syntaxhighlight>
</syntaxhighlight>
8.581

Bearbeitungen

Navigationsmenü