Avatar billede weiseren Nybegynder
16. februar 2005 - 10:09 Der er 12 kommentarer og
1 løsning

Int i en JOptionPane

Når jeg compiler dette:

thisRec.age = JOptionPane.showInputDialog("");

får jeg en fejl med incompatible types age er en integer, kan man ikke modtage det i en JOptionPane? hvordan retter jeg denne fejl.
Avatar billede kalp Novice
16. februar 2005 - 10:10 #1
Integer.parseInt(thisRec.age) =  JOptionPane.showInputDialog("");
Avatar billede kalp Novice
16. februar 2005 - 10:10 #2
mener jeg nok
Avatar billede casualty Nybegynder
16. februar 2005 - 10:11 #3
JOptionPane.showInputDialog(""); Returnerer altid en String... Hvis du vil have en int ud af den skal du caste den til en int først..

Mvh Casualty
Avatar billede casualty Nybegynder
16. februar 2005 - 10:11 #4
To late :)
Avatar billede kalp Novice
16. februar 2005 - 10:12 #5
jeg castede vist den forkerte hehe
Avatar billede kalp Novice
16. februar 2005 - 10:12 #6
thisRec.age = Integer.parseInt( JOptionPane.showInputDialog(""));
Avatar billede kalp Novice
16. februar 2005 - 10:13 #7
jeg tåger altså lidt..

thisRec.age = String.parseValue(JOptionPane.showInputDialog(""))
Avatar billede kalp Novice
16. februar 2005 - 10:14 #8
thisRec.age = String.valueOf(JOptionPane.showInputDialog(""));

sidste kommentar.. jeg har drukket for meget!! sorry!
Avatar billede kalp Novice
16. februar 2005 - 10:15 #9
ikke flere kommentare hehe.. men et svar hvis det fungere:)
Avatar billede kalp Novice
16. februar 2005 - 10:18 #10
wow:o) Husk at gennemgå dine gamle spørgsmål der er mange uafsluttede:/
http://www.eksperten.dk/list.phtml?spm_creator=weiseren&status_1=on&status_2=on&status_3=on&status_4=on

Alt som ikke har blåt flag mangler du at afslutte
Avatar billede casualty Nybegynder
16. februar 2005 - 10:33 #11
Skulle det ikke være:
thisRec.age = Integer.parseInt(JOptionPane.showInputDialog(""));
?
Avatar billede arne_v Ekspert
16. februar 2005 - 10:36 #12
Jo.

String.valueOf konverterer den forkerte vej.

Og det er iøvrigt ikke et cast men en konvertering.
Avatar billede casualty Nybegynder
16. februar 2005 - 19:22 #13
Tak for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester