|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--prog.utili.Insieme
Le sue istanze rappresentano insiemi di oggetti, cioè collezioni di oggetti che non
contengono duplicazioni. Piú precisamente un insieme non contiene coppie di elementi
e1 e e2 tali che e1.equals(e2) è vero.
| Constructor Summary | |
Insieme()
Costruisce un insieme vuoto. |
|
| Method Summary | |
boolean |
add(java.lang.Object o)
Inserisce un nuovo oggetto nell'insieme se l'oggetto fornito come argomento non appartiene già all'insieme. |
boolean |
contains(java.lang.Object o)
Restituisce true se l'insieme che esegue il metodo contiene l'oggetto specificato
come argomento. |
boolean |
equals(java.lang.Object altro)
Per verificare se l'insieme che esegue il metodo è uguale a quello specificato come argomento. |
boolean |
isEmpty()
Restituisce true se l'insieme che esegue il metodo è vuoto. |
java.util.Iterator |
iterator()
Restituisce un iteratore (un elenco) degli oggetti presenti nell'insieme che esegue il metodo. |
boolean |
remove(java.lang.Object o)
Rimuove dall'insieme che esegue il metodo l'oggetto specificato come argomento. |
int |
size()
Restituisce il numero di oggetti presenti nell'insieme. |
java.lang.Object[] |
toArray()
Restituisce un array di oggetti che contiene tutti gli elementi dell'insieme che esegue il metodo. |
java.lang.String |
toString()
Restituisce una stringa che descrive l'insieme. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Insieme()
| Method Detail |
public boolean add(java.lang.Object o)
null l'insieme non viene
modificata e il metodo restituisce false. Se l'argomento non è
null e l'insieme che esegue il metodo non contiene già un oggetto
e tale che e.equals(o), allora l'oggetto viene aggiunto
all'insieme e il metodo restituisce true altrimenti il metodo resituisce
false.
o - l'oggetto da inserire nell'insieme.
true se l'insieme non contiene già l'elemento specificato e
o != null.public int size()
public java.util.Iterator iterator()
public boolean isEmpty()
true se l'insieme che esegue il metodo è vuoto.
true se l'insieme non contiene alcun oggetto, false altrimenti.public boolean contains(java.lang.Object o)
true se l'insieme che esegue il metodo contiene l'oggetto specificato
come argomento. Piú precisamente restituisce true se e solo se l'insieme che esegue
il metodo contiene un elemento e tale o.equals(e)) risulta vera.
true se l'insieme non contiene l'oggetto specificato come argomento,
false altrimenti.public boolean remove(java.lang.Object o)
e, se esiste, tale che
o.equals(e).
true se l'insieme conteneva l'oggetto specificato come argomento,
false altrimenti.public java.lang.Object[] toArray()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object altro)
true se e solo se l'oggetto fornito come argomento è un insieme e i due
insiemi contengono gli stessi oggetti.
equals in class java.lang.Objecttrue se l'insieme che esegue il metodo è uguale a quello specificato come
argomento e false altrimenti.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||