Cannot convert from Integer to int

Targa

Mitglied
Hallo, bin mir nicht sicher ob dies das richtige Unterforum ist, aber ich poste es mal hier

Ich benutze Eclipse Indigo mit Java 1.6 (ist auch unter Prefernences eingestellt)

Ich habe folgende Codezeile
Java:
int zahl1 = new Integer(tfZahl1.getText());
tfZahl1 ist das Textfeld, aus dem ich die Zahl auslesen will und nach Integer konvertieren will

müsste doch eigtl gehen ab Java 1.5, oder nicht?
 
Ja, seit Java 1.5 gibts das Autoboxing. Da musst du wohl irgendwas falsch eingestellt haben.
 
wie sieht es mit Compliance aus?

slaterb-albums-temp-picture176-screen1.png
 
Unabhängig vom eigentlichen Problem sollte imho

Java:
int zahl1 = Integer.parseInt(tfZahl1.getText());

bevorzugt werden?
 
Mismatch, Cannot convert from Integer to int

Edit:
Nach 3 maligen Neustarten des PCs und nach mehrmaligem Neustarts des Programms gehts jetzt
Keine Ahnung was da war, hab nichts umgestellt

Trotzdem danke an alle :toll:
 
kann mit parseInt gar nicht sein, oder kannst du

Java:
Object o = Integer.parseInt(tfZahl1.getText());
System.out.println("das ist ja ein Ding");
zur Ausführung bringen? mit Autoboxing wiederum vielleicht..


vielleicht kommt der Fehler woanders oder von alten Versionen,
immer mal wieder im Zweifel neue Klassen/ Projekte anlegen mit einfacher main-Methode

siehe auch mein anderes Postings zwischendurch, falls manches hier untergeht

edit: umso besser
 
Sensationell :lol:

Oder laut Barney Stinson:

Das wird Legen - Moment es kommt gleich - där. Legendär. Das wird Legendär. :applaus:
 

Neue Themen


Zurück
Oben