|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface List
Interfaccia List: Specifica dei metodi per la gestione di una lista unidirezionale. Si noti che esistono altre possibili specifiche di lista con metodi diversi da quelli presentati e usando altri tipi di iteratori. I metodi qui introdotti si riferiscono alle classi di Java Collections API disponibili in java.util.* (JDK 1.2) [List].
*********************** METODI PUBBLICI *************************** boolean add( Object x ) --> Inserisce x in fondo alla lista boolean remove( Object x ) --> Cancella la prima occorrenza di x boolean contains( Object x ) --> Verifica se x e' nella lista boolean isEmpty( ) --> Verifica se la lista e' vuota void clear( ) --> Svuota la lista Iterator iterator( ) --> Iteratore per scandire la lista *********************** ECCEZIONI ********************************* nessuna generata direttamente
Method Summary | |
---|---|
boolean |
add(java.lang.Object x)
Inserisce un oggetto in fondo alla lista. |
void |
clear()
Svuota la lista. |
boolean |
contains(java.lang.Object x)
Verifica se la lista contiene l'oggetto specificato, usando il metodo standard equals (l'oggetto può occorrere più volte). |
boolean |
isEmpty()
Verifica che la lista sia logicamente vuota. |
java.util.Iterator |
iterator()
Restituisce un iteratore sulla lista per scandire gli oggetti in sequenza a partire dall'inizio della lista. |
boolean |
remove(java.lang.Object x)
Cancella la prima occorrenza dell'oggetto a partire dall'inizio della lista, che rimane inalterata se non contiene l'oggetto. |
Method Detail |
---|
boolean add(java.lang.Object x)
x
- l'oggetto da inserire, diverso da null.
true
come richiesto da Java Collection API.
java.lang.IllegalArgumentException
- se l'argomento passato
è null
.boolean remove(java.lang.Object x)
x
- l'oggetto da cancellare, se presente e diverso
da null.
true
se la lista contiene l'oggetto;
false
altrimenti.
java.lang.IllegalArgumentException
- se l'argomento passato
è null
.boolean contains(java.lang.Object x)
x
- l'oggetto da cercare nella lista.
true
se la lista contiene l'oggetto;
false
altrimenti.
java.lang.IllegalArgumentException
- se l'argomento passato
è null
.boolean isEmpty()
true
se la lista è vuota;
false
altrimenti.void clear()
java.util.Iterator iterator()
Iterator
per
scandire gli oggetti in sequenza dall'inizio.
java.util.ConcurrentModificationException
- se
avviene una modifica concorrente mediante altri metodi.Iterator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |