S
Spacerat
Gast
Folgendes:
An der gekennzeichneten Stelle zeigt mir Eclipse einen Fehler an, aber warum nur? Schliesslich ist der Rückgabewert von "getValue()" doch "Collection<Double>", dass jedenfalls zeigt Eclipse an, wenn man "collection" als "Object" definiert. Also, was zum Geier läuft hier schief?
mfg Spacerat
Java:
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public final class CollectionTest
{
public static void main(String[] args)
{
Map<Integer, Collection<Double>> anyMap = new HashMap<Integer, Collection<Double>>();
for(Entry<Integer, Collection<Double>> entry : anyMap.entrySet()) {
for(Collection<Double> collection : entry.getValue()) {
// error? what's going on here? ^^
}
}
}
}
mfg Spacerat