11. februar 2004 - 10:22
Der er
13 kommentarer og 1 løsning
Indsætte integers eller andre datatyper i LinkedList
Jeg har lavet en linkedlist på følgende vis: java.util.LinkedList mylist = new java.util.LinkedList(); nu vil jeg gerne fylde integers i denne liste, men umiddelbart er det eneste jeg kan tilføje strenge. jeg har brugt mylist.add(); funktionen men det eneste jeg kan få til at virke er mylist.add("hej"); jeg ville gerne kunne lavet noget lignende dette: mylist.add(100);
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.
11. februar 2004 - 10:23
#1
mylist.add(new Integer(100));
11. februar 2004 - 10:24
#2
Fordi Linkedlist kun kan bruge objekter er du nødt til at konvertere mellem simple typer og deres tilsvarende objekt int-Integer, double-Double etc..
11. februar 2004 - 10:25
#3
og indsætte en variabel: int temp = 1200; mylist.add(temp);
11. februar 2004 - 10:28
#4
mylist.add(new Integer(temp));
11. februar 2004 - 10:29
#5
Og ud igen: temp = ((Integer)myslist.get(1)).intValue();
11. februar 2004 - 10:29
#6
jeg siger mange tak
11. februar 2004 - 10:30
#7
Og hvis du synes at det er grim syntax, så er det en af de ting som bliver nemmere/kønnere i Java 1.5 !
11. februar 2004 - 12:37
#8
arne_v ved du hvor meget aderledes det bliver i 1.5 og hvornår kommer "opdateringen" ?
11. februar 2004 - 12:42
#9
1.5 beta 1 er lige released - mit gæt er at final først komme rengang til efteråret - og at den først bliver meget udbredt næste år. Der er en del ændringer til selve Java language i 1.5 (mange inspireret af C#). Jge overvejer at skrive en artikel om "Nyt i Java 1.5".
11. februar 2004 - 13:39
#10
Det kunne være super med en artikel Arne! Specielt når der er en del ændringer i sproget i 1.5!
11. februar 2004 - 14:59
#11
Men syntaxen etc. forbliver vel ? (ellers bliver det som Star WArs "You must unlearn what you have learned")
11. februar 2004 - 15:30
#12
Det skulle være bagud kompatibelt således at al pre-1.5 kode compiler med 1.5+, men nogen ting ville kunne skrives nemmere i 1.5 (men så ikke kunne compiles med ældre compilere).
11. februar 2004 - 16:04
#13
Okay, arne jeg synes du skulle til at tage og skrive en artikel om det, da du vidst har styr på det mer end os andre ;)
11. februar 2004 - 23:42
#14
Artiklen er der nu !!!!
Kurser inden for grundlæggende programmering