public class OccorrenzaOrdinata<E extends java.lang.Comparable<? super E>> extends Occorrenza<E> implements java.lang.Comparable<OccorrenzaOrdinata<E>>
E
.Constructor and Description |
---|
OccorrenzaOrdinata(E o)
Crea una nuova istanza che permette di contare le occorrenze dell'oggetto specificato come
argomento, il valore iniziale del contatore è 1.
|
OccorrenzaOrdinata(E o,
int contatore)
Crea una nuova istanza che permette di contare le occorrenze dell'oggetto specificato come
primo argomento, il valore iniziale del contatore è uguale al valore specificato come secondo
argomento.
|
OccorrenzaOrdinata(Occorrenza<E> o)
Crea una nuova istanza della classe a partire dall'occorrenza specificata come argomento.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(OccorrenzaOrdinata<E> altra)
Restituisce un intero negativo, zero o un intero positivo a seconda che l'oggetto a cui si
riferisce l'occorrenza preceda, sia uguale o segua quello a cui si riferisce l'occorrenza
fornita come argomento.
|
static <E extends java.lang.Comparable<? super E>> |
fromOccorrenza(Occorrenza<E> o)
Restituisce l'occorrenza ordinata corrispondente all'occorrenza specificata come argomento,
cioè l'occorrenza ordinata è un contatore per lo stesso oggetto e con lo stesso valore del
contatore dell'occorrenza fornita come argomento.
|
equals, equals, get, getValoreContatore, hashCode, incrementa, toString
public OccorrenzaOrdinata(E o)
o
- l'oggetto a cui si riferisce l'occorrenza.public OccorrenzaOrdinata(E o, int contatore)
o
- l'oggetto a cui si riferisce l'occorrenza.contatore
- il valore iniziale del contatore.public OccorrenzaOrdinata(Occorrenza<E> o)
o
- l'occorrenza per cui costruire l'oggetto.public int compareTo(OccorrenzaOrdinata<E> altra)
compareTo
di
E
.compareTo
in interface java.lang.Comparable<OccorrenzaOrdinata<E extends java.lang.Comparable<? super E>>>
altra
- l'occorrenza da confrontare con quella che esegue il metodo.compareTo
di E
quello a cui si riferisce l'oggetto
fornito come argomento.public static <E extends java.lang.Comparable<? super E>> OccorrenzaOrdinata<E> fromOccorrenza(Occorrenza<E> o)
E
- il tipo degli elementi su cui agisce Occorrenza
.o
- l'occorrenza per cui costruire l'occorrenza ordinata.