|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprog.utili.Sequenza<E>
prog.utili.SequenzaOrdinata<E>
public class SequenzaOrdinata<E extends java.lang.Comparable<? super E>>
Le sue istanze rappresentano sequenze ordinate di oggetti di tipo E dove
E implementa Comparable, cioč collezioni di oggetti che possono
contenere duplicazioni e in cui gli oggetti compaiono in ordine crescente rispetto
all'ordinamento definito dal metodo compareTo del tipo E.
| Constructor Summary | |
|---|---|
SequenzaOrdinata()
Costruisce una sequenza vuota. |
|
SequenzaOrdinata(Sequenza<E> s)
Costruisce una sequenza ordinata a partire da una sequenza. |
|
| Method Summary | ||
|---|---|---|
boolean |
add(E o)
Aggiunge alla sequenza l'oggetto fornito tramite l'argomento mantenendo la sequenza ordinata e restituisce true; nel caso come argomento venga fornito null,
non modifica la sequenza e restituisce false. |
|
static
|
fromSequenza(Sequenza<T> s)
Restituisce una sequenza ordinata costruita a partire dalla sequenza (i cui elementi devono essere di un tipo ordinabile) fornita come argomento. |
|
void |
mescola()
Non fa nulla (utile per ridefinire quello della superclasse e non disordinare la sequenza). |
|
Sequenza<E> |
toSequenza()
Restituisce un oggetto di tipo Sequenza che contiene gli elementi presenti nella
sequenza ordinata che esegue il metodo; gli elementi compaiono nella sequenza nello stesso
ordine in cui compaiono nella sequenza ordinata. |
|
| Methods inherited from class prog.utili.Sequenza |
|---|
contains, equals, find, hashCode, isEmpty, iterator, remove, size, toArray, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Constructor Detail |
|---|
public SequenzaOrdinata()
public SequenzaOrdinata(Sequenza<E> s)
| Method Detail |
|---|
public boolean add(E o)
true; nel caso come argomento venga fornito null,
non modifica la sequenza e restituisce false.
add in class Sequenza<E extends java.lang.Comparable<? super E>>o - l'oggetto da inserire nella sequenza.
true se il riferimento specificato come argomento č diverso da
null, false altrimenti.public Sequenza<E> toSequenza()
Sequenza che contiene gli elementi presenti nella
sequenza ordinata che esegue il metodo; gli elementi compaiono nella sequenza nello stesso
ordine in cui compaiono nella sequenza ordinata.
public void mescola()
mescola in class Sequenza<E extends java.lang.Comparable<? super E>>public static <T extends java.lang.Comparable<? super T>> SequenzaOrdinata<T> fromSequenza(Sequenza<T> s)
s - la sequenza a partire dalla quale costruire la sequenza ordinata.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||