Potrzebuję do iteracji nad zestawem wejściowym mapy, od którego nie znam jego sparametryzowanych typów.Powtórzenie zestawu pozycji mapy
Podczas powtarzania takiego zestawu pytań, dlaczego to się nie kompiluje?
public void myMethod(Map anyMap) {
for(Entry entry : anyMap.entrySet()) {
...
}
}
ale kompilacji:
public void myMethod(Map anyMap) {
Set<Entry> entries = anyMap.entrySet();
for(Entry entry : entries) {
...
}
}
i ten zestawia również (nie mogę użyć tego jednego, ponieważ nie wiem rodzaje mapie):
public void myMethod(Map<String, String> stringMap) {
for(Entry<String,String> entry : stringMap.entrySet()) {
...
}
}
sprawdzić swoją nazwę zmiennej – Renjith
nawet drugi urywek kodu nie powinien skompilować. Nazwy zmiennych są różne. Jesteś pewien, że to skompilowane? Opublikuj skompilowany kod następnie. Nie wpisuj tego samodzielnie – SudoRahul
thnaks @Renjith, poprawiono nazwę zmiennej – Sergio