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.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. februar 2005 - 10:10
#1
Integer.parseInt(thisRec.age) = JOptionPane.showInputDialog("");
16. februar 2005 - 10:10
#2
mener jeg nok
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
16. februar 2005 - 10:11
#4
To late :)
16. februar 2005 - 10:12
#5
jeg castede vist den forkerte hehe
16. februar 2005 - 10:12
#6
thisRec.age = Integer.parseInt( JOptionPane.showInputDialog(""));
16. februar 2005 - 10:13
#7
jeg tåger altså lidt.. thisRec.age = String.parseValue(JOptionPane.showInputDialog(""))
16. februar 2005 - 10:14
#8
thisRec.age = String.valueOf(JOptionPane.showInputDialog("")); sidste kommentar.. jeg har drukket for meget!! sorry!
16. februar 2005 - 10:15
#9
ikke flere kommentare hehe.. men et svar hvis det fungere:)
16. februar 2005 - 10:33
#11
Skulle det ikke være: thisRec.age = Integer.parseInt(JOptionPane.showInputDialog("")); ?
16. februar 2005 - 10:36
#12
Jo. String.valueOf konverterer den forkerte vej. Og det er iøvrigt ikke et cast men en konvertering.
16. februar 2005 - 19:22
#13
Tak for points :)
Kurser inden for grundlæggende programmering