Je dois voir mes clés de hashmap et des valeurs afin de vérifier si elle est im travaillant properly.but obtenir une erreur pour les lignes ci-dessous:comment appeler un itérateur sur un hashmap
Iterator iterator = myHashMap.keySet().iterator();
Flows flows = new Flows();
while(iterator.hasNext()){
Object key = iterator.next();
Object value = myHashMap.get(key); // <--
//here is the error. suspicious call to java.util.Map.get
//expected type Flows, actual type object
System.out.println(key+" "+value);
}
sont mes clés type de flux et mes valeurs sont FlowsStatics.
Ne pas utiliser les types premières dans le nouveau code: http : //stackoverflow.com/questions/2770321/what-isa-raw-type-and-why-shouldnt-we-use-it – polygenelubricants
"appel suspect" n'est pas une erreur de compilation. C'est parfaitement légitime dans certaines situations (c'est pourquoi c'est seulement "suspect"). Qu'est-ce que vous utilisez qui dit que c'est une erreur? –