From faa57e27a617de5647472f8389f8ca98400ce2e7 Mon Sep 17 00:00:00 2001 From: acp059 Date: Tue, 12 May 2020 16:19:24 +0200 Subject: [PATCH 1/3] Update FragenCode --- termin-8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/termin-8.md b/termin-8.md index 86d4ee4..4a4800e 100644 --- a/termin-8.md +++ b/termin-8.md @@ -30,6 +30,6 @@ footer: Henri Burau und Eva Meinen # Online Fragen arsnova.eu/mobile -Code: 84 14 84 98 +Code: 83 94 90 76 --- From 948c470d83aa20bda46f42c1de0a38ac980d43fb Mon Sep 17 00:00:00 2001 From: acp059 Date: Tue, 12 May 2020 17:00:55 +0200 Subject: [PATCH 2/3] Add iterator --- iterator.md | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/iterator.md b/iterator.md index 6cc14af..42ff525 100644 --- a/iterator.md +++ b/iterator.md @@ -6,4 +6,42 @@ header: Programmieren 1 **Tutorium** footer: Henri Burau und Eva Meinen --> -# Iterator +# Interface Iterable + +zum Iterieren über eine Collection + +```java +interface Iterable{ + Iterator iterator(); +} +``` + +liefert Iterator über Elemente + +```java +interface Iterator{ + boolean hasNext(); + T next(); + void remove(); +} +``` + +--- + +Anwendung: + +```java +Iterator iterator = adresses.iterator(); +while( iterator.hasNext() ){ + Adress ad = iterator.next(); + System.out.printf("%s", ad.toString()); +} +``` + +alternativ: + +```java +for(Adress ad : adresses) { + System.out.printf("%s", ad.toString()); +} +``` From d70140d83c4b4181d118a7d431b98efcaa49687d Mon Sep 17 00:00:00 2001 From: acp059 Date: Tue, 12 May 2020 17:05:56 +0200 Subject: [PATCH 3/3] Fix mistake --- compare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compare.md b/compare.md index f331284..986c2f0 100644 --- a/compare.md +++ b/compare.md @@ -35,7 +35,7 @@ interface Comparator { ```java class SortByHouseNumber implements Comparator { public int compare(Adress a1, Adress a2){ - return a.getHouseNumber - b.getHouseNumber; + return a1.getHouseNumber - a2.getHouseNumber; } } ```