# Tutorium Termin 9 * Gitlab (Folien-Quellcode) https://git.henriburau.de/tutorien/programmieren-1 * Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code --- # Ablauf - Fragen - Online-Fragen - Themen * Iterator * hashCode und equals * Map - Aufgaben --- # Fragen --- # Online Fragen arsnova.eu/mobile Code: 36 22 91 80 --- # hashCode und equals Siehe Eclipse --- ![bg](https://git.henriburau.de/tutorien/programmieren-1/-/raw/master/img/collection_overview.png) --- # Aufgaben * Der `Shepherd` hat eine Reihe von Lieblingstieren, die er mit Namen anredet. Schreibe drei Methoden * `void addFavorite(String name, Animal animal)` welche ein neues Lieblingstier dem Hirten hinzugefügt * `Animal getFavorite(Sting name)` welche das Lieblingstier mit dem gegebenen Namen zurückgibt. * `String getFavorites()` welche eine Auflistung von allen Namen seiner Lieblingstiere zurückgibt. * Finde den kürzesten Code um ein Palindrom mit `StringBuilder` zu erkennen. * Finde den kürzesten Code um alle Vokale aus einem `String` zu entfernen.