@@ -109,12 +109,15 @@ Trowable (Checked)
|
||||
- 0-based, 1-based => Inklusiv - exklusiv oder [start; end[ bei 0-based, jeweils *vor* dem Element
|
||||
- length(): tatsaechliche Laenge
|
||||
- indexOf: Erstes Vorkommen des Strings (erste Position). Zero-based
|
||||
- lastIndexOf
|
||||
- append(value, diverse Typen): Fuegt am Ende an
|
||||
- delete(start, end): start zero-based, end one-based. end darf ausserhalb index sein, start nicht (aber end nicht kleiner start). Bei start == end keine Änderung
|
||||
- insert(start, value in diversen typen: start zero-based (vor dem Zeichen)
|
||||
- substring(start, end): start zero-based, end one-based/ Liefert String als Rueckgabe, aendert Objekt nicht!
|
||||
- `null` als Literal kann nicht angehaengt oder eingefuegt werden, da dann ueberladene Methode nicht aufgerufen werden kann. (Wenn Typ klar, kein Problem, null als WErt zu übergeben)
|
||||
- Immer darauf achten, toString() aufzurufen
|
||||
- Nicht synchronized
|
||||
- Gibt kein firstIndexOf
|
||||
- **final-Felder**: Müssen im Konstruktor oder Initialisierungsblock gesetzt werden. Standardwerte gelten hier nicht.
|
||||
- **Fehlende Konsturktoren in Oberklasse**: Ist kein parameterloser Konstruktor in Oberklasse vorhanden, muss ein anderer explizit aufgerufen werden. Andernfalls Compile-Fehler
|
||||
- **Initialisierungsblöcke**:
|
||||
|
||||
Reference in New Issue
Block a user