NonGenericList

Inheritance: java.lang.Object

All Implemented Interfaces: java.util.List

public class NonGenericList implements List

Nicht‑generische Liste von Objekten

Konstruktoren

KonstruktorBeschreibung
NonGenericList(List list)Initialisiert eine neue Instanz der NonGenericList-Klasse.

Methoden

MethodeBeschreibung
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:

ParameterTypBeschreibung
Listejava.util.ListDie 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:

ParameterTypBeschreibung
Wertjava.lang.ObjectDas 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:

ParameterTypBeschreibung
Wertjava.lang.ObjectDas 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:

ParameterTypBeschreibung
Wertjava.lang.ObjectDas 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:

ParameterTypBeschreibung
indexintDer nullbasierte Index, an dem value eingefügt werden soll.
Wertjava.lang.ObjectDas 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:

ParameterTypBeschreibung
indexintDer 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:

ParameterTypBeschreibung
indexintDer Index.
Wertjava.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:

ParameterTypBeschreibung
Wertjava.lang.ObjectDas 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:

ParameterTypBeschreibung
indexintDer 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:

ParameterTypBeschreibung
ojava.lang.Object

Returns: boolean

remove(Object o)

public boolean remove(Object o)

Parameters:

ParameterTypBeschreibung
ojava.lang.Object

Returns: boolean

containsAll(Collection c)

public boolean containsAll(Collection c)

Parameters:

ParameterTypBeschreibung
cjava.util.Collection

Returns: boolean

addAll(Collection c)

public boolean addAll(Collection c)

Parameters:

ParameterTypBeschreibung
cjava.util.Collection

Returns: boolean

addAll(int index, Collection c)

public boolean addAll(int index, Collection c)

Parameters:

ParameterTypBeschreibung
indexint
cjava.util.Collection

Returns: boolean

removeAll(Collection c)

public boolean removeAll(Collection c)

Parameters:

ParameterTypBeschreibung
cjava.util.Collection

Returns: boolean

retainAll(Collection c)

public boolean retainAll(Collection c)

Parameters:

ParameterTypBeschreibung
cjava.util.Collection

Returns: boolean

add(int index, Object element)

public void add(int index, Object element)

Parameters:

ParameterTypBeschreibung
indexint
Elementjava.lang.Object

remove(int index)

public Object remove(int index)

Parameters:

ParameterTypBeschreibung
indexint

Returns: java.lang.Object

lastIndexOf(Object o)

public int lastIndexOf(Object o)

Parameters:

ParameterTypBeschreibung
ojava.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:

ParameterTypBeschreibung
indexint

Returns: java.util.ListIterator<java.lang.Object>

subList(int fromIndex, int toIndex)

public List<Object> subList(int fromIndex, int toIndex)

Parameters:

ParameterTypBeschreibung
fromIndexint
toIndexint

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:

ParameterTypBeschreibung
einjava.lang.Object[]

Returns: java.lang.Object[]