fiji.util
Interface Collection

All Known Subinterfaces:
List
All Known Implementing Classes:
ArrayList, LinkedList

public interface Collection

Una Collection è una collezione, ovvero un gruppo di oggetti. Gli oggetti che appartengono alla collezione sono chiamati elementi della collezione.


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

Method Detail

size

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


isEmpty

public boolean isEmpty()
Verifica se questa collezione è vuota.


contains

public boolean contains(java.lang.Object obj)
Verifica se questa collezione contiene (almeno) un elemento uguale a obj. Più precisamente, se obj è null verifica se questa collezione 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 questa collezione (opzionale). Restituisce true se l'elemento obj è stato effettivamente inserito nella collezione.


remove

public boolean remove(java.lang.Object obj)
Rimuove da questa collezione un elemento uguale a obj, se presente (opzionale). Restituisce true se un elemento uguale a obj è stato effettivamente rimosso dalla collezione.


iterator

public java.util.Iterator iterator()
Restituisce un iteratore sugli elementi di questa collezione.


containsAll

public boolean containsAll(Collection c)
Verifica se questa collezione contiene tutti gli elementi contenuti nella collezione c.


addAll

public boolean addAll(Collection c)
Inserisce in questa collezione tutti gli elementi contenuti nella collezione c (opzionale). Restituisce true questa collezione è stata modificata dall'inserimento.


removeAll

public boolean removeAll(Collection c)
Rimuove da questa collezione tutti gli elementi contenuti nella collezione c (opzionale). Restituisce true questa collezione è stata modificata dall'operazione di rimozione.


retainAll

public boolean retainAll(Collection c)
Rimuove da questa collezione tutti gli elementi che non sono contenuti nella collezione c (opzionale). Restituisce true questa collezione è stata modificata dall'operazione di rimozione.


clear

public void clear()
Rimuove da questa collezione tutti gli elementi (opzionale).


toArray

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


equals

public boolean equals(java.lang.Object obj)
Verifica se questa collezione è uguale all'oggetto obj.

Overrides:
equals in class java.lang.Object