diff --git a/Aufpassen%21.md b/Aufpassen%21.md index 87c3a89..a808e4a 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -44,7 +44,7 @@ - **`throw null`** führt zu `NullPointerException` - **switch**: -`ausdruck` muss Typ `enum`, `byte`, `short`, `int`, `char` oder `String` ergeben - - Auch vom Compiler berechenbare Audrücke in case-Anweisungen nicht erlaubt + - Vom Compiler berechenbare Audrücke in case-Anweisungen sind erlaubt - **Erlaubte Identifier-Namen**: - Müssen mit `_`, `$` oder Buchstabe beginnen - Danach auch Zahlen erlaubt @@ -76,6 +76,7 @@ - Exception, wenn Index ausserhalb Bereich oder end < start. "" bei end == start - += definiert, weist dem String den neuen Wert auch zu. -= nicht - StringBuilder (Nicht immutable) + - 0-based, 1-based => Inklusiv - exklusiv oder [start; end[ - length(): tatsaechliche Laenge - append(value, diverse Typen): Fuegt am Ende an - delete(start, end): start zero-based, end one-based. end darf ausserhalb index sein, start nicht