NonGenericList

Inheritance: java.lang.Object

All Implemented Interfaces: java.util.List

public class NonGenericList implements List

Elenco non generico di oggetti

Costruttori

CostruttoreDescrizione
NonGenericList(List list)Inizializza una nuova istanza della classe NonGenericList.

Metodi

MetodoDescrizione
getList()
addItem(Object value)Aggiunge un elemento a System.Collections.IList.
clear()Rimuove tutti gli elementi da System.Collections.IList.
contains(Object value)Determina se System.Collections.IList contiene un valore specifico.
indexOf(Object value)Determina l’indice di un elemento specifico in System.Collections.IList.
insertItem(int index, Object value)Inserisce un elemento in System.Collections.IList all’indice specificato.
get(int index)Ottiene l’elemento all’indice specificato.
set(int index, Object value)Imposta l’elemento all’indice specificato.
removeItem(Object value)Rimuove la prima occorrenza di un oggetto specifico da System.Collections.IList.
removeAt(int index)Rimuove l’elemento System.Collections.IList all’indice specificato.
size()Ottiene il numero di elementi contenuti in System.Collections.ICollection.
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()Restituisce un enumeratore che itera attraverso una collezione.
toArray(Object[] a)

NonGenericList(List list)

public NonGenericList(List list)

Inizializza una nuova istanza della classe NonGenericList.

Parameters:

ParametroTipoDescrizione
elencojava.util.ListL’elenco - contenitore di oggetti.

getList()

public List getList()

Returns: java.util.List

addItem(Object value)

public int addItem(Object value)

Aggiunge un elemento a System.Collections.IList.

Parameters:

ParametroTipoDescrizione
valorejava.lang.ObjectL’System.Object da aggiungere a System.Collections.IList.

Returns: int - La posizione in cui è stato inserito il nuovo elemento.

clear()

public void clear()

Rimuove tutti gli elementi da System.Collections.IList.

contains(Object value)

public boolean contains(Object value)

Determina se System.Collections.IList contiene un valore specifico.

Parameters:

ParametroTipoDescrizione
valorejava.lang.ObjectL’System.Object da individuare in System.Collections.IList.

Returns: boolean - true se l’System.Object è trovato in System.Collections.IList; altrimenti, false.

indexOf(Object value)

public int indexOf(Object value)

Determina l’indice di un elemento specifico in System.Collections.IList.

Parameters:

ParametroTipoDescrizione
valorejava.lang.ObjectL’System.Object da individuare in System.Collections.IList.

Returns: int - L’indice di value se trovato nell’elenco; altrimenti, -1.

insertItem(int index, Object value)

public void insertItem(int index, Object value)

Inserisce un elemento in System.Collections.IList all’indice specificato.

Parameters:

ParametroTipoDescrizione
indexintL’indice a base zero al quale value dovrebbe essere inserito.
valorejava.lang.ObjectL’System.Object da inserire in System.Collections.IList.

get(int index)

public Object get(int index)

Ottiene l’elemento all’indice specificato.

Parameters:

ParametroTipoDescrizione
indexintL’indice.

Returns: java.lang.Object - l’elemento all’indice specificato.

set(int index, Object value)

public Object set(int index, Object value)

Imposta l’elemento all’indice specificato.

Parameters:

ParametroTipoDescrizione
indexintL’indice.
valorejava.lang.Object

Returns: java.lang.Object

removeItem(Object value)

public void removeItem(Object value)

Rimuove la prima occorrenza di un oggetto specifico da System.Collections.IList.

Parameters:

ParametroTipoDescrizione
valorejava.lang.ObjectL’System.Object da rimuovere da System.Collections.IList.

removeAt(int index)

public void removeAt(int index)

Rimuove l’elemento System.Collections.IList all’indice specificato.

Parameters:

ParametroTipoDescrizione
indexintL’indice a base zero dell’elemento da rimuovere.

size()

public int size()

Ottiene il numero di elementi contenuti in System.Collections.ICollection.

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:

ParametroTipoDescrizione
ojava.lang.Object

Returns: boolean

remove(Object o)

public boolean remove(Object o)

Parameters:

ParametroTipoDescrizione
ojava.lang.Object

Returns: boolean

containsAll(Collection c)

public boolean containsAll(Collection c)

Parameters:

ParametroTipoDescrizione
cjava.util.Collection

Returns: boolean

addAll(Collection c)

public boolean addAll(Collection c)

Parameters:

ParametroTipoDescrizione
cjava.util.Collection

Returns: boolean

addAll(int index, Collection c)

public boolean addAll(int index, Collection c)

Parameters:

ParametroTipoDescrizione
indexint
cjava.util.Collection

Returns: boolean

removeAll(Collection c)

public boolean removeAll(Collection c)

Parameters:

ParametroTipoDescrizione
cjava.util.Collection

Returns: boolean

retainAll(Collection c)

public boolean retainAll(Collection c)

Parameters:

ParametroTipoDescrizione
cjava.util.Collection

Returns: boolean

add(int index, Object element)

public void add(int index, Object element)

Parameters:

ParametroTipoDescrizione
indexint
elementojava.lang.Object

remove(int index)

public Object remove(int index)

Parameters:

ParametroTipoDescrizione
indexint

Returns: java.lang.Object

lastIndexOf(Object o)

public int lastIndexOf(Object o)

Parameters:

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

ParametroTipoDescrizione
indexint

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

subList(int fromIndex, int toIndex)

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

Parameters:

ParametroTipoDescrizione
fromIndexint
toIndexint

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

iterator()

public Iterator iterator()

Restituisce un enumeratore che itera attraverso una collezione.

Returns: java.util.Iterator - Un oggetto System.Collections.IEnumerator che può essere usato per iterare attraverso la collezione.

toArray(Object[] a)

public Object[] toArray(Object[] a)

Parameters:

ParametroTipoDescrizione
unjava.lang.Object[]

Returns: java.lang.Object[]