Hallo, ich habe folgende Methode:
und möchte mittels generics das casten weglassen können. Leider passt das so nicht, wie ich es versucht habe. Obige Methode funktioniert, aber der Iterator muss noch ohne generics auskommen können.
Mein Ansatz sieht folgendermaßen aus:
Fehlermeldung ist "SyntaxError on Token "(" and "," ".
bytheway: Kann ich eine Properties einfacher in eine TreeMap und zurück umwandeln!?
Code:
private TreeMap fillTreeMap(Properties pr, TreeMap<String, String> tm) {
Iterator it = pr.entrySet().iterator();
String key;
while (it.hasNext()) {
key = (String)it.next();
tm.put(key, (String)pr.get(key));
}
return tm;
}
und möchte mittels generics das casten weglassen können. Leider passt das so nicht, wie ich es versucht habe. Obige Methode funktioniert, aber der Iterator muss noch ohne generics auskommen können.
Mein Ansatz sieht folgendermaßen aus:
Code:
private TreeMap fillTreeMap(Properties pr, TreeMap<String, String> tm) {
Iterator<Entry<String, String>> it = pr.entrySet().iterator<Entry<String, String>>();
String key;
while (it.hasNext()) {
key = it.next();
tm.put(key, pr.get(key));
}
return tm;
}
Fehlermeldung ist "SyntaxError on Token "(" and "," ".
bytheway: Kann ich eine Properties einfacher in eine TreeMap und zurück umwandeln!?