|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodel.InsiemeSequenza<T>
public class InsiemeSequenza<T extends java.lang.Comparable<T>>
Field Summary | |
---|---|
protected SequenzaArray<T> |
dati
|
Constructor Summary | |
---|---|
InsiemeSequenza()
|
Method Summary | |
---|---|
boolean |
appartiene(T elem)
Operazione per determinare se l'elemento passato come parametro appartiene all'insieme. |
Insieme<T> |
clone()
Restituisce un nuovo insieme che ha gli stessi elementi dell'insieme di partenza |
Insieme<T> |
differenza(Insieme<T> ins)
Operazione che restituisce un insieme contenente gli elementi che sono presenti nell'insieme (this) e non sono presenti nell'insieme passato come parametro. |
void |
escludi(T elem)
Operazione per rimuovere dall'insieme l'elemento passato come parametro. |
void |
includi(T elem)
Operazione per includere nell'insieme l'elemento passato come parametro. |
Insieme<T> |
intersezione(Insieme<T> ins)
Operazione che restituisce un insieme contenente gli elementi presenti sia nell'insieme (this) sia in quello passato come parametro. |
boolean |
isEmpty()
operazione per testare se l'insieme è vuoto |
java.lang.String |
toString()
|
Insieme<T> |
unione(Insieme<T> ins)
Operazione che restiuisce un insieme contenente gli elementi presenti indifferentemente nell'insieme (this) oppure in quello passato come parametro. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected SequenzaArray<T extends java.lang.Comparable<T>> dati
Constructor Detail |
---|
public InsiemeSequenza()
Method Detail |
---|
public boolean appartiene(T elem)
Insieme
appartiene
in interface Insieme<T extends java.lang.Comparable<T>>
elem
- l'elemento da testare nell'insieme.
public Insieme<T> differenza(Insieme<T> ins)
Insieme
differenza
in interface Insieme<T extends java.lang.Comparable<T>>
ins
- il secondo insieme su cui operare
public void escludi(T elem)
Insieme
escludi
in interface Insieme<T extends java.lang.Comparable<T>>
elem
- il dato da rimuovedere dall'insiemepublic void includi(T elem)
Insieme
includi
in interface Insieme<T extends java.lang.Comparable<T>>
elem
- il dato da inserire nell'insiemepublic Insieme<T> intersezione(Insieme<T> ins)
Insieme
intersezione
in interface Insieme<T extends java.lang.Comparable<T>>
ins
- il secondo insieme su cui operare
public boolean isEmpty()
Insieme
isEmpty
in interface Insieme<T extends java.lang.Comparable<T>>
public Insieme<T> unione(Insieme<T> ins)
Insieme
unione
in interface Insieme<T extends java.lang.Comparable<T>>
ins
- il secondo insieme su cui operare.
public Insieme<T> clone()
Insieme
clone
in interface Insieme<T extends java.lang.Comparable<T>>
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |