|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprog.utili.Sequenza<E>
public class Sequenza<E>
Le sue istanze rappresentano sequenze di oggetti di tipo E, cioè collezioni di
oggetti di tipo E che possono contenere duplicazioni.
| Constructor Summary | |
|---|---|
Sequenza()
Costruisce una sequenza vuota. |
|
| Method Summary | |
|---|---|
boolean |
add(E o)
Aggiunge alla fine della sequenza l'oggetto fornito tramite l'argomento e restituisce true; nel caso come argomento venga fornito null, non modifica
la sequenza e restituisce false. |
boolean |
contains(E o)
Restituisce true se e solo se la sequenza contiene un oggetto uguale (sulla base
del criterio di uguaglianza fornito dal metodo equals definito per gli oggetti
di tipo E) a quello specificato tramite l'argomento. |
boolean |
equals(java.lang.Object altro)
Per verificare se la sequenza che esegue il metodo è uguale all'oggetto specificato come argomento. |
E |
find(E o)
Restituisce il riferimento al primo oggetto nella sequenza uguale (sulla base del criterio di uguaglianza fornito dal metodo equals definito per gli oggetti di tipo
E) a quello specificato tramite l'argomento, o null se tale
oggetto non è presente. |
int |
hashCode()
|
boolean |
isEmpty()
Restituisce true se e solo se la sequenza che esegue il metodo è vuota. |
java.util.Iterator<E> |
iterator()
Restituisce un iteratore (un elenco) degli oggetti presenti nella sequenza che esegue il metodo. |
void |
mescola()
Permuta in modo casuale gli elementi nella sequenza. |
boolean |
remove(E o)
Elimina dalla sequenza il primo oggetto uguale (sulla base del criterio di uguaglianza fornito dal metodo equals definito per gli oggetti di tipo E) a quello
specificato tramite l'argomento e restituisce true. |
int |
size()
Restituisce il numero di oggetti presenti nella sequenza che esegue il metodo. |
java.lang.Object[] |
toArray()
Restituisce un array di oggetti che contiene tutti gli elementi della sequenza che esegue il metodo nell'ordine in cui compaiono nella sequenza. |
java.lang.String |
toString()
Restituisce una stringa che descrive la sequenza. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Sequenza()
| Method Detail |
|---|
public boolean add(E o)
true; nel caso come argomento venga fornito null, non modifica
la sequenza e restituisce false.
o - l'oggetto da aggiungere alla sequenza.
true se il riferimento specificato come argomento è diverso da
null, false altrimenti.public int size()
public java.util.Iterator<E> iterator()
iterator in interface java.lang.Iterable<E>public boolean isEmpty()
true se e solo se la sequenza che esegue il metodo è vuota.
true se e solo se la sequenza che esegue il metodo è vuota.public boolean contains(E o)
true se e solo se la sequenza contiene un oggetto uguale (sulla base
del criterio di uguaglianza fornito dal metodo equals definito per gli oggetti
di tipo E) a quello specificato tramite l'argomento.
o - l'oggetto da cercare.
true se e solo se la sequenza contiene un oggetto uguale a quello
specificato come argomento.public E find(E o)
equals definito per gli oggetti di tipo
E) a quello specificato tramite l'argomento, o null se tale
oggetto non è presente.
o - l'oggetto da cercare.
o presente nella sequenza, se
la sequenza contiene tale oggetto, null altrimenti.public boolean remove(E o)
equals definito per gli oggetti di tipo E) a quello
specificato tramite l'argomento e restituisce true. Nel caso tale oggetto non
vi sia, lascia la sequenza immutata e restituisce
true se la sequenza conteneva un elemento uguale a quello 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 è una
sequenza, la sequenza che esegue il metodo ha la stessa lunghezza di quella specificata come
argomento e gli elementi delle due sequenze che si trovano nella stessa posizione sono uguali
(secondo il metodo equals).
equals in class java.lang.Objecttrue se e solo se l'oggetto specificato come argomento è una sequenza ed
è uguale a quella che esegue il metodo.public int hashCode()
hashCode in class java.lang.Objectpublic void mescola()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||