fiji.util
Interface Set


public interface Set

Un Set è un insieme finito di oggetti. Gli elementi di un Set sono tra loro tutti distinti.


Method Summary
 boolean add(java.lang.Object obj)
          Inserisce l'elemento obj in questo insieme (opzionale).
 boolean addAll(Collection c)
          Inserisce in questo insieme tutti gli elementi contenuti nella collezione c (opzionale).
 void clear()
          Rimuove da questo insieme tutti gli elementi (opzionale).
 boolean contains(java.lang.Object obj)
          Verifica se questo insieme contiene (almeno) un elemento uguale a obj.
 boolean containsAll(Collection c)
          Verifica se questo insieme contiene tutti gli elementi contenuti nella collezione c.
 boolean equals(java.lang.Object obj)
          Verifica se questo insieme è uguale all'oggetto obj.
 boolean isEmpty()
          Verifica se questo insieme è vuoto.
 java.util.Iterator iterator()
          Restituisce un iteratore sugli elementi di questo insieme.
 boolean remove(java.lang.Object obj)
          Rimuove da questo insieme un elemento uguale a obj, se presente (opzionale).
 boolean removeAll(Collection c)
          Rimuove da questo insieme tutti gli elementi contenuti nella collezione c (opzionale).
 boolean retainAll(Collection c)
          Rimuove da questo insieme tutti gli elementi che non sono contenuti nella collezione c (opzionale).
 int size()
          Calcola la cardinalità di questo insieme, ovvero il numero di elementi contenuti in questo insieme.
 java.lang.Object[] toArray()
          Restituisce un array che contiene tutti gli elementi di questo insieme.
 

Method Detail

size

public int size()
Calcola la cardinalità di questo insieme, ovvero il numero di elementi contenuti in questo insieme.


isEmpty

public boolean isEmpty()
Verifica se questo insieme è vuoto.


contains

public boolean contains(java.lang.Object obj)
Verifica se questo insieme contiene (almeno) un elemento uguale a obj. Più precisamente, se obj è null verifica se questo insieme contiene un elemento null, altrimenti verifica se contiene un elemento uguale a obj.


add

public boolean add(java.lang.Object obj)
Inserisce l'elemento obj in questo insieme (opzionale). L'elemento obj viene inserito solo se questo insieme non contiene già un elemento uguale a obj. Restituisce true se l'elemento obj è stato effettivamente inserito nell'insieme.


remove

public boolean remove(java.lang.Object obj)
Rimuove da questo insieme un elemento uguale a obj, se presente (opzionale). Restituisce true se un elemento uguale a obj è stato effettivamente rimosso dall'insieme.


iterator

public java.util.Iterator iterator()
Restituisce un iteratore sugli elementi di questo insieme.


containsAll

public boolean containsAll(Collection c)
Verifica se questo insieme contiene tutti gli elementi contenuti nella collezione c. In particolare, se anche c è un Set, verifica se c è un sotto-insieme di questo insieme.


addAll

public boolean addAll(Collection c)
Inserisce in questo insieme tutti gli elementi contenuti nella collezione c (opzionale). Restituisce true questo insieme è stata modificata dall'inserimento. In particolare, se anche c è un Set, realizza l'operazione di unione insiemistica tra questo insieme e c.


removeAll

public boolean removeAll(Collection c)
Rimuove da questo insieme tutti gli elementi contenuti nella collezione c (opzionale). Restituisce true questo insieme è stata modificata dall'operazione di rimozione. In particolare, se anche c è un Set, realizza l'operazione di differenza insiemistica tra questo insieme e c.


retainAll

public boolean retainAll(Collection c)
Rimuove da questo insieme tutti gli elementi che non sono contenuti nella collezione c (opzionale). Restituisce true questo insieme è stata modificata dall'operazione di rimozione. In particolare, se anche c è un Set, realizza l'operazione di intersezione insiemistica tra questo insieme e c.


clear

public void clear()
Rimuove da questo insieme tutti gli elementi (opzionale).


toArray

public java.lang.Object[] toArray()
Restituisce un array che contiene tutti gli elementi di questo insieme.


equals

public boolean equals(java.lang.Object obj)
Verifica se questo insieme è uguale all'oggetto obj. Più precisamente, restituisce true se anche obj è un Set e i due insiemi sono uguali, nel senso che hanno la stessa cardinalità e ogni elemento di obj è contenuto in questo insieme.

Overrides:
equals in class java.lang.Object