|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interfaccia Set: Specifica dei metodi per la gestione di un insieme di oggetti, non necessariamente ordinato, che differisce dalla lista List in quanto non sono ammessi duplicati. Il riferimento è a Java Collections API, disponibile in java.util.* (JDK 1.2) [List, Set] .
*********************** METODI PUBBLICI *************************** boolean add( Object x ) --> Aggiunge x all'insieme boolean remove( Object x ) --> Elimina x dall'insieme boolean contains( Object x ) --> Verifica se x e' nell'insieme boolean isEmpty( ) --> Verifica se l'insieme e' vuoto void clear( ) --> Rende vuoto l'insieme Iterator iterator( ) --> Iteratore per esaminare l'insieme *********************** ECCEZIONI ********************************* nessuna
Method Summary | |
boolean |
add(java.lang.Object x)
Aggiunge un oggetto all'insieme. |
void |
clear()
Rende l'insieme vuoto. |
boolean |
contains(java.lang.Object x)
Verifica se l'insieme contiene l'oggetto specificato, usando il metodo standard equals (l'oggetto può occorrere al più una volta). |
boolean |
isEmpty()
Verifica che l'insieme sia logicamente vuoto. |
Iterator |
iterator()
Restituisce un iteratore per scandire gli oggetti dell'insieme senza un ordine particolare. |
boolean |
remove(java.lang.Object x)
Elimina un oggetto dall'insieme, che rimane inalterato se non contiene l'oggetto. |
Method Detail |
public boolean add(java.lang.Object x)
x
- l'oggetto da inserire, diverso da null.true
se l'oggetto non apparteneva già
all'insieme; false
altrimenti.java.lang.IllegalArgumentException
- se l'argomento passato
è null
.public boolean remove(java.lang.Object x)
x
- l'oggetto da eliminare, se presente e diverso
da null.true
se l'oggetto appartiene all'insieme;
false
altrimenti.java.lang.IllegalArgumentException
- se l'argomento passato
è null
.public boolean contains(java.lang.Object x)
x
- l'oggetto da cercare nell'insieme.true
se l'insieme contiene l'oggetto;
false
altrimenti.java.lang.IllegalArgumentException
- se l'argomento passato
è null
.public boolean isEmpty()
true
se l'insieme è vuoto;
false
altrimenti.public void clear()
public Iterator iterator()
Iterator
per
scandire gli oggetti dell'insieme.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 |