NonGenericList
Inheritance: java.lang.Object
All Implemented Interfaces: java.util.List
public class NonGenericList implements List
Nicht‑generische Liste von Objekten
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| NonGenericList(List list) | Initialisiert eine neue Instanz der NonGenericList-Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getList() | |
| addItem(Object value) | Fügt ein Element zur System.Collections.IList hinzu. |
| clear() | Entfernt alle Elemente aus der System.Collections.IList. |
| contains(Object value) | Bestimmt, ob die System.Collections.IList einen bestimmten Wert enthält. |
| indexOf(Object value) | Bestimmt den Index eines bestimmten Elements in der System.Collections.IList. |
| insertItem(int index, Object value) | Fügt ein Element in die System.Collections.IList an der angegebenen Position ein. |
| get(int index) | Gibt das Element am angegebenen Index zurück. |
| set(int index, Object value) | Setzt das Element am angegebenen Index. |
| removeItem(Object value) | Entfernt das erste Vorkommen eines bestimmten Objekts aus der System.Collections.IList. |
| removeAt(int index) | Entfernt das Element der System.Collections.IList am angegebenen Index. |
| size() | Gibt die Anzahl der im System.Collections.ICollection enthaltenen Elemente zurück. |
| isEmpty() | |
| toArray() | |
| add(Object o) | |
| remove(Object o) | |
| containsAll(Collection c) | |
| addAll(Collection c) | |
| addAll(int index, Collection c) | |
| removeAll(Collection c) | |
| retainAll(Collection c) | |
| add(int index, Object element) | |
| remove(int index) | |
| lastIndexOf(Object o) | |
| listIterator() | |
| listIterator(int index) | |
| subList(int fromIndex, int toIndex) | |
| iterator() | Gibt einen Enumerator zurück, der durch eine Sammlung iteriert. |
| toArray(Object[] a) |
NonGenericList(List list)
public NonGenericList(List list)
Initialisiert eine neue Instanz der NonGenericList-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Liste | java.util.List | Die Liste - Container von Objekten. |
getList()
public List getList()
Returns: java.util.List
addItem(Object value)
public int addItem(Object value)
Fügt ein Element zur System.Collections.IList hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.Object | Das System.Object, das zur System.Collections.IList hinzugefügt werden soll. |
Returns: int - Die Position, in die das neue Element eingefügt wurde.
clear()
public void clear()
Entfernt alle Elemente aus der System.Collections.IList.
contains(Object value)
public boolean contains(Object value)
Bestimmt, ob die System.Collections.IList einen bestimmten Wert enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.Object | Das System.Object, das in der System.Collections.IList gesucht werden soll. |
Returns:
boolean - true, wenn das System.Object in der System.Collections.IList gefunden wird; andernfalls false.
indexOf(Object value)
public int indexOf(Object value)
Bestimmt den Index eines bestimmten Elements in der System.Collections.IList.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.Object | Das System.Object, das in der System.Collections.IList gesucht werden soll. |
Returns:
int - Der Index von value, falls er in der Liste gefunden wird; andernfalls -1.
insertItem(int index, Object value)
public void insertItem(int index, Object value)
Fügt ein Element in die System.Collections.IList an der angegebenen Position ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der nullbasierte Index, an dem value eingefügt werden soll. |
| Wert | java.lang.Object | Das System.Object, das in die System.Collections.IList eingefügt werden soll. |
get(int index)
public Object get(int index)
Gibt das Element am angegebenen Index zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der Index. |
Returns: java.lang.Object - das Element am angegebenen Index.
set(int index, Object value)
public Object set(int index, Object value)
Setzt das Element am angegebenen Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der Index. |
| Wert | java.lang.Object |
Returns: java.lang.Object
removeItem(Object value)
public void removeItem(Object value)
Entfernt das erste Vorkommen eines bestimmten Objekts aus der System.Collections.IList.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.Object | Das System.Object, das aus der System.Collections.IList entfernt werden soll. |
removeAt(int index)
public void removeAt(int index)
Entfernt das Element der System.Collections.IList am angegebenen Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der nullbasierte Index des zu entfernenden Elements. |
size()
public int size()
Gibt die Anzahl der im System.Collections.ICollection enthaltenen Elemente zurück.
Returns: int
isEmpty()
public boolean isEmpty()
Returns: boolean
toArray()
public Object[] toArray()
Returns: java.lang.Object[]
add(Object o)
public boolean add(Object o)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| o | java.lang.Object |
Returns: boolean
remove(Object o)
public boolean remove(Object o)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| o | java.lang.Object |
Returns: boolean
containsAll(Collection c)
public boolean containsAll(Collection c)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| c | java.util.Collection |
Returns: boolean
addAll(Collection c)
public boolean addAll(Collection c)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| c | java.util.Collection |
Returns: boolean
addAll(int index, Collection c)
public boolean addAll(int index, Collection c)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | |
| c | java.util.Collection |
Returns: boolean
removeAll(Collection c)
public boolean removeAll(Collection c)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| c | java.util.Collection |
Returns: boolean
retainAll(Collection c)
public boolean retainAll(Collection c)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| c | java.util.Collection |
Returns: boolean
add(int index, Object element)
public void add(int index, Object element)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | |
| Element | java.lang.Object |
remove(int index)
public Object remove(int index)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int |
Returns: java.lang.Object
lastIndexOf(Object o)
public int lastIndexOf(Object o)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| o | java.lang.Object |
Returns: int
listIterator()
public ListIterator<Object> listIterator()
Returns: java.util.ListIterator<java.lang.Object>
listIterator(int index)
public ListIterator<Object> listIterator(int index)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int |
Returns: java.util.ListIterator<java.lang.Object>
subList(int fromIndex, int toIndex)
public List<Object> subList(int fromIndex, int toIndex)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fromIndex | int | |
| toIndex | int |
Returns: java.util.List<java.lang.Object>
iterator()
public Iterator iterator()
Gibt einen Enumerator zurück, der durch eine Sammlung iteriert.
Returns:
java.util.Iterator - Ein System.Collections.IEnumerator-Objekt, das verwendet werden kann, um durch die Sammlung zu iterieren.
toArray(Object[] a)
public Object[] toArray(Object[] a)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| ein | java.lang.Object[] |
Returns: java.lang.Object[]