8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) 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> |
Bearbeitungen