public class Occorrenza<E>
extends java.lang.Object
E
Constructor and Description |
---|
Occorrenza(E o)
Crea un nuovo contatore per l'oggetto specificato come argomento, il valore iniziale del
contatore è 1.
|
Occorrenza(E o,
int contatore)
Crea un nuovo contatore per l'oggetto specificato come primo argomento, il valore iniziale del
contatore è quello specificato come secondo argomento.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object altro)
Restituisce
true se l'oggetto che esegue il metodo è un'istanza di
Occorrenza e l'occorrenza che esegue il metodo si riferisce a un oggetto uguale
a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false in caso contrario. |
boolean |
equals(Occorrenza<E> altra)
Restituisce
true se l'occorrenza che esegue il metodo si riferisce a un oggetto
uguale a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false in caso contrario. |
E |
get()
Restituisce l'oggetto di cui l'istanza che esegue il metodo conta le occorrenze.
|
int |
getValoreContatore()
Restituisce il valore del contatore delle occorrenze dell'istanza che esegue il metodo.
|
int |
hashCode() |
void |
incrementa()
Incrementa il contatore delle occorrenze dell'istanza che esegue il metodo.
|
java.lang.String |
toString()
Restituisce una stringa che descrive l'occorrenza che esegue il metodo.
|
public Occorrenza(E o)
o
- l'oggetto a cui si riferisce l'occorrenza.public Occorrenza(E o, int contatore)
o
- l'oggetto a cui si riferisce l'occorrenza.contatore
- il valore iniziale del contatore.public E get()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object altro)
true
se l'oggetto che esegue il metodo è un'istanza di
Occorrenza
e l'occorrenza che esegue il metodo si riferisce a un oggetto uguale
a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false
in caso contrario. Il criterio di uguaglianza è quello definito dal metodo
equals
di E
.equals
in class java.lang.Object
altro
- l'oggetto da confrontare con l'occorrenza che esegue il metodo.true
se e solo se l'oggetto fornito come argomento è un'occorrenza
uguale a quella che esegue il metodo.public boolean equals(Occorrenza<E> altra)
true
se l'occorrenza che esegue il metodo si riferisce a un oggetto
uguale a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false
in caso contrario. Il criterio di uguaglianza è quello definito dal metodo
equals
di E
. Si osservi che due occorrenze di due oggetti uguali
sono considerate uguali, anche se i contatori sono differenti.altra
- l'occorrenza da confrontare con quella che esegue il metodo.true
se e solo se l'occorrenza che esgue il metodo è uguale a quella fornita come
argomento.public int hashCode()
hashCode
in class java.lang.Object
public void incrementa()
public int getValoreContatore()