|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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. |
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 |
public 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
.public 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
.public 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
.public boolean isEmpty()
true
se la lista è vuota;
false
altrimenti.public void clear()
public Iterator iterator()
Iterator
per
scandire gli oggetti in sequenza dall'inizio.ConcurrentModificationException
- se
avviene una modifica concorrente mediante altri metodi.Iterator
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |