14. marts 2011 - 14:19
Der er
19 kommentarer og 1 løsning
JAVA 1.4
Jeg har kun adgang til JAVA 1.4. Hvordan skriver jeg det her om? private final SortedMap<String, String> mineparametre = new TreeMap<String, String>();
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.
14. marts 2011 - 14:34
#1
private final SortedMap mineparametre = new TreeMap(); og type caster hver kang du henter ud fra mineparametre.
14. marts 2011 - 15:04
#2
Hvordan skal det her så se ud? for (Map.Entry<String,String> entry : mineparametre.entrySet())
14. marts 2011 - 15:11
#3
Iterator it = mineparametre.entrySet().iterator(); while(it.hasNext()) { Map.Entry entry = (MapEntry)it.next(); vil jeg tro (den for løkke er også ny i 1.5 !).
14. marts 2011 - 15:29
#4
Hvad bliver det her så til. Ked af jeg ikke forstår det :-( List<String> list = new ArrayList<String>(); for (Map.Entry<String,String> entry : mineparametre.entrySet()) { protected String tata(Map.Entry<String,String> entry) {
14. marts 2011 - 15:36
#5
List<String> list = new ArrayList<String>(); -> List list = new ArrayList();
14. marts 2011 - 15:36
#6
for (Map.Entry<String,String> entry : mineparametre.entrySet()) { har vi dækket
14. marts 2011 - 15:36
#7
protected String tata(Map.Entry<String,String> entry) { -> protected String tata(Map.Entry entry) {
14. marts 2011 - 16:14
#8
Det er vist næsten på plads nu. Får dog stadig en fejl her med inkompatible typer required String found Objekt for (String s : list) {
14. marts 2011 - 16:20
#9
for (String s : list) { -> for(int i = 0; i < list.size(); i++) { String s = list.get(i);
14. marts 2011 - 16:22
#10
det giver den samme fejl :-(
14. marts 2011 - 16:23
#11
har sat en toString() på
14. marts 2011 - 16:27
#12
for(int i = 0; i < list.size(); i++) { String s = (String)list.get(i);
15. marts 2011 - 10:05
#13
er der forskel på at skrive list.get(i).toString() og (String)list.get(i); Hvad er bedst?
15. marts 2011 - 14:07
#14
Det sidste er efter min mening bedre, da det sikrer at der faktisk er en String i listen.
15. marts 2011 - 14:07
#15
og et svar
17. marts 2011 - 14:12
#16
Hvad kalder man denne notation, altså med <> private final SortedMap<String, String> mineparametre = new TreeMap<String, String>();
17. marts 2011 - 14:20
#17
generics
17. marts 2011 - 14:21
#18
http://www.eksperten.dk/guide/167 forklarer lidt om dem (og den nye for loekke)
artiklen er skrevet for 1.4->1.5 saa du skal laese den i omvendt mode
:-)
Slettet bruger
17. marts 2011 - 14:24
#19
Arne for president! - gad vide om Eksperten kan håndtere 1.000.000+ points ?
17. marts 2011 - 15:48
#20
Han har min stemme
Kurser inden for grundlæggende programmering