String zu int Konvertieren - Seh den Wald vor lauter Bäumen nicht mehr

Luxor

Mitglied
Erstmal sorry für die doofe frage, aber nach 8 h :( programmieren denke ich nicht mehr ganz klar!
Also ich lese ein Textfeld ein und möchte die Zahl in ein String konvertieren:
Müsste also ungefähr so aussehen:
// initialisre Textfeld
TextField tefe = new TextField("Bitte hier eine Zahl von 2 bis 255 eintragen",50);
....
int wert = (int) tefe.getSelectedText();

Klar geht das nicht, aber jetzt jeden einzelnen Char untersuchen ob das ne Zahl sein könnte hab ich keinen Lust mehr.
In C gibts ja atoi sowas muss es doch auch in Java geben.

mfg
 
FETTES DANKE !

Man bin echt hohl in der Birne Wrapper-Klassen, hätte ich wissen müssen ! :rolleyes:
Nochmals vielen Dank

Luxor
 
Moin,
NumberFormat ist aber in erster Linie zum Formatieren von Strings.
Ansonsten empfiehlt sich immer

int i = Integer.parseInt(myString); // analog double etc.
String valueString = String.valueOf(myInt); // analog myDouble etc.
 
Original geschrieben von Snape
Moin,
NumberFormat ist aber in erster Linie zum Formatieren von Strings.
Ansonsten empfiehlt sich immer

int i = Integer.parseInt(myString); // analog double etc.
String valueString = String.valueOf(myInt); // analog myDouble etc.

Die Diskussion hatte ich schon einmal mit Thomas (siehe link oben).

Aus der Java Api Documentation :

You can also use a NumberFormat to parse numbers:
myNumber = nf.parse(myString);

Vorteil: da sich die Zahlenformate teilweise lokal unterscheiden kann man sich so an die lokalen Gegebenheiten anpassen (gut, bei integer nicht wirklich notwendig, aber ich wollte ja blos die Möglichkeit erwähnen).

btw, Snape, wo ist dein Bild geblieben?
 
Original geschrieben von Snape
Also ich sehe mich doch da links. Oder möchtest Du lieber den "echten" Snape aus HP wieder sehen? ;)

Na klar - ich hab schon immer ein wenig das zittern angefangen wenn ich das Bild links neben dem Beitrag gesehen habe ;)
 
BIlder und Fotos?!

Original geschrieben von squeaker
Na klar - ich hab schon immer ein wenig das zittern angefangen wenn ich das Bild links neben dem Beitrag gesehen habe ;)

Pah, nix da, wirst jetzt schon mit meinem echten Gesicht vorlieb nehmen müssen. :P
BTW wo ist denn Dein Bild? ;)
 
Entschuldige bitte - sobald ich zuhause bin werde ich mir ein entsprechendes Gesicht verschaffen. Den Squeak-Hasen.
 
Zurück