Hallo !
In der Klasse "Reader" hab ich eine Hashmap:
In der Klasse "Events" wird der Befehl zum auffüllen der map gegeben. Anschließend sollen der map einzeln Strings und Integers entnommen werden können:
Hier werden in der forschleife Strings entnommen, um sie auf ein Label zu kleben. In der Schleife soll aber eigentlich auch der dem String zugehörige Integer entnommen werden und in ein Textfeld gelesen werden.
Das geht aber leider nicht so, weil hier ja noch mal it.next() ausgeführt wird. Also dachte ich mir, ich weise it.next() einmal einer Variable zu und kann dann von der sowohl Key als auch Value auslesen.
Die Variable müsste ja vom Typ Entry.Map sein (?!)
Leider sagt der Compiler hier aber "Entry.Map" cannot be resolved to a type".Und tatsächlich gibts in der Klasse irgnendwie gar keinen Konstruktor (oder ?).
Kann mir jemand bei diesem Problem helfen ?? Wäre super !!
In der Klasse "Reader" hab ich eine Hashmap:
Code:
HashMap <String,Integer> map = new HashMap <String,Integer> ();
In der Klasse "Events" wird der Befehl zum auffüllen der map gegeben. Anschließend sollen der map einzeln Strings und Integers entnommen werden können:
Code:
Set <Map.Entry <String,Integer>> entrySet = reader.map.entrySet();
Iterator <Map.Entry <String,Integer>> it = entrySet.iterator();
for (int i = 0; it.hasNext(); i++)
{
gamerPanelLabel[i] = new JLabel(it.next().getKey());
....
}
Hier werden in der forschleife Strings entnommen, um sie auf ein Label zu kleben. In der Schleife soll aber eigentlich auch der dem String zugehörige Integer entnommen werden und in ein Textfeld gelesen werden.
Code:
gamerTextField[i] = new JTextField(it.next().getValue());
Das geht aber leider nicht so, weil hier ja noch mal it.next() ausgeführt wird. Also dachte ich mir, ich weise it.next() einmal einer Variable zu und kann dann von der sowohl Key als auch Value auslesen.
Die Variable müsste ja vom Typ Entry.Map sein (?!)
Code:
Entry.Map <String,Integer> Paar = new Entry.Map <String,Integer> ();
Leider sagt der Compiler hier aber "Entry.Map" cannot be resolved to a type".Und tatsächlich gibts in der Klasse irgnendwie gar keinen Konstruktor (oder ?).
Kann mir jemand bei diesem Problem helfen ?? Wäre super !!