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 fra Conscia
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