56 lines
1.2 KiB
Markdown
56 lines
1.2 KiB
Markdown
<!--
|
|
title: Termin 9
|
|
description: Folien für das erste Tutorium in Programmieren 2
|
|
url: https://git.haw-hamburg.de/pm2-tutorium/slides
|
|
header: Programmieren 1 **Tutorium**
|
|
footer: Henri Burau und Eva Meinen
|
|
-->
|
|
|
|
# Tutorium Termin 9
|
|
* Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides
|
|
* 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
|
|
|
|
---
|
|
|
|

|
|
|
|
---
|
|
|
|
# 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.
|