From ae663b9f7fac7247096841012b69620e3266884b Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Fri, 15 Nov 2019 15:35:37 +0000 Subject: [PATCH] --- Aufpassen%21.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Aufpassen%21.md b/Aufpassen%21.md index 789de24..80c3add 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -121,9 +121,8 @@ - **Scope**: Variablen im Scope dürfen nicht neu definiert werden. Auch z.B. nicht in for-Schleifenvariable. - **LocalDate, LocalTime, LocalDateTime**: Sind *immutable*! - **foreach**: - - Primitive können nicht als Laufvariable verwendet werden. - - Im Array können Primitive enthalten sein, werden autoboxed - - + - Primitive können als Laufvariable verwendet werden. + - Klammern im Body können weggelassen werden, dann nur eine Anweisung - **Arrays**: - Array-Index kann auch mit ``char, short, byte`` angesprochen werden, nicht aber mit ``long`` - Deklaration: `[]` können vor oder nach Variablennamen stehen, bei mehrdimensionalen auch gemischt davor und danach. @@ -131,4 +130,6 @@ - Niemals Deklaration und Größe in einem Schritt; - ``int[] ints = new int[] {1, 2, 3}`` geht, ``int[] ints = {1, 2, 3}`` auch. ``int[] ints = new [5] int`` NICHT - +- **ArrayList**: + - add: Am Ende hinzufügen + - remove: Entfernt das **erste** Element der Liste, Vergleich per equals