Wie lässt sich die String-Repräsentation einer Zahl in einen int-Wert
konvertieren?
Für die Wandlung eines Referenztyps in einen primitiven
Datentyp kennt Java sog. Wrapper-Klassen. Sie stellen vielfältige Methoden
bereit, um u.a. auch Umwandlungen von primitiven Datentypen zu ermöglichen.
Das Beispiel zeigt die Umwandlung eines Strings in einen int-Wert.
Es muss darauf hingewiesen werden, dass die Wandlung eines alphanumerischen
Zahlenwertes natürlich nicht möglich ist:
new Integer("achtzehn") // NumberFormatException
public class StringZuInt {
public StringZuInt(){
String s1 = "18";
System.out.println(new Integer(s1));
}
public static void main(String[] args) {
new StringZuInt();
}
}