Witam.
Ostatnio poznaje kolekcje, (teraz HashMap), chciałem zrobić metodę, która używając pętli for each szuka w tej kolekcji i "wypozycza" książkę.
Kod metody:
void wypozyczKsiazke(String tytul){
if(!ksiazka.isEmpty()){
for(Ksiazka k: ksiazka.values()){
if(tytul.equals(k.dajTytul())){
if(k.czyWypozyczona() == false){
System.out.println("Udało się wypożyczyć Książkę: " + tytul);
k.wypozycz();
}
else System.out.println("Przykro nam, książka jest już wypożyczona.");
}
else System.out.println("Przykro nam, nie mamy takiej książki.");
}
}
}
Wywala błąd: - Type mismatch: cannot convert from element type Object to
Ksiazka
Nie wiem jak można ten błąd naprawić, proszę o jakaś wskazówkę w najgorszym wypadku rozwiązanie.