|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--prog.utili.Sequenza
Le sue istanze rappresentano sequenze di oggetti, cioè collezioni di oggetti che possono contenere duplicazioni. Nelle seuenze gli oggetti compaiono nell'ordine in cui sono stati inseriti.
Constructor Summary | |
Sequenza()
Costruisce una sequenza vuota. |
Method Summary | |
boolean |
add(java.lang.Object o)
Inserisce l'oggetto specificato come argomento alla fine della sequenza che esegue il metodo. |
boolean |
contains(java.lang.Object o)
Restituisce true se la sequenza che esegue il
metodo contiene l'oggetto specificato come argomento. |
boolean |
equals(java.lang.Object altro)
Per verificare se la sequenza che esegue il metodo è uguale all'oggetto specificato come argomento. |
java.lang.Object |
find(java.lang.Object o)
Restituisce il riferimento al primo oggetto della sequenza che esegue il metodo che risulta uguale a quello specificato come argomento; restituisce null se un tale oggetto non
esiste. |
boolean |
isEmpty()
Restituisce true se la sequenza che esegue il
metodo è vuota. |
java.util.Iterator |
iterator()
Restituisce un iteratore (un elenco) degli oggetti presenti nella sequenza che esegue il metodo. |
boolean |
remove(java.lang.Object o)
Rimuove dalla sequenza che esegue il metodo la prima occorrenza dell'oggetto specificato come argomento. |
int |
size()
Restituisce il numero di oggetti presenti nella sequenza che esegue il metodo, cioè la lunghezza della sequenza. |
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 |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Sequenza()
Method Detail |
public boolean add(java.lang.Object o)
null
la sequenza non viene modificata e il
metodo restituisce false
, altrimenti l'oggetto viene aggiunto e il
metodo restituisce true
.
o
- l'oggetto da inserire nella sequenza.
true
se il riferimento specificato come
argomento è diverso da null
, false
altrimenti.public int size()
public java.util.Iterator iterator()
public boolean isEmpty()
true
se la sequenza che esegue il
metodo è vuota.
true
se la sequenza che esegue il metodo
non contiene alcun oggetto, false
altrimenti.public boolean contains(java.lang.Object o)
true
se la sequenza che esegue il
metodo contiene l'oggetto specificato come argomento. Piú
precisamente restituisce true
se e solo se la
sequenza che esegue il metodo contiene un elemento
e
tale che o.equals(e)
risulta vera.
true
se la sequenza non contiene alcun
oggetto, false
altrimenti.public java.lang.Object find(java.lang.Object o)
null
se un tale oggetto non
esiste. Piú precisamente il metodo restituisce il riferimento al
primo oggetto e
della sequenza tale che
o.equals(e)
risulta vera e restituisce
null
se la sequenza non contiene un tale oggetto.
public boolean remove(java.lang.Object o)
e
della sequenza, se
esiste, tale che o.equals(e)
risulta vera.
true
se la sequenza conteneva l'elemento
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 è 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.Object
true
se e solo se l'oggetto specificato
come argomento è una sequenza ed è uguale a quella che esegue il
metodo.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |