|
||||||||||
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.Object
public 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.Object
true
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 |