Pular para o conteúdo principal

SynchronizedList

classe SynchronizedList

É uma lista do Java (Collections.SynchronizedList) que incorpora sincronização, o que implica que todas as operações realizadas na lista são automaticamente sincronizadas. Esse tipo de lista é usada para armazenar diversos tipos de informações, como componentes, transformações e assim por diante.


public class SynchronizedList
implements List

– Construtores (2) –

ConstrutorDescrição
SynchronizedList()Cria uma nova instância vazia do SynchronizedList.
SynchronizedList(List list)Cria uma nova instância do SynchronizedList copiando todos os itens do parâmetro "list".

– Métodos (25) –

NameDescrição
int size()Retorna o tamanho da lista.
boolean isEmpty()Retorna verdadeiro se a lista estiver vazia.
boolean contains(Object value)Retorna verdadeiro se o objeto existir na lista.
boolean remove(Object value)Retorne verdadeiro se o objeto foi removido, retorna falso se o objeto não existir nessa lista.
boolean addAll([Collection] value)Retorna verdadeiro se todos os objetos puderem ser adicionados à lista, caso contrário, falso.
boolean addAll(int idx, [Collection] value)Retorna verdadeiro se todos os objetos puderem ser adicionados à lista no índice inicial de i, caso contrário, falso.
void clear()Remove todos os objetos da lista.
Object get(int idx)Retorna o objeto no índice i da lista, se não existir retorna NULL.
Object set(int idx, Object value)Define o item objeto no índice i.
[Iterator] iterator()Retorna um iterador sobre os elementos desta lista na sequência adequada.
Object[] toArray()Retorna um array contendo todos os elementos desta lista na sequência apropriada (do primeiro ao último elemento).
boolean add(Object value)Adiciona um objeto à lista.
boolean equals(Object value)Retorna verdadeiro se o valor da lista for igual ao argumento "value", falso caso contrário.
int hashCode()Retorna o valor do código hash para esta lista.
void add(int idx, Object value)Adiciona um objeto à lista no índice definido como argumento "idx".
Object remove(int idx)Remove um objeto da lista por seu índice definido como o argumento "idx".
int indexOf(Object value)Retorna o índice da primeira ocorrência do elemento especificado nesta lista ou -1 se esta lista não contiver o elemento.
int lastIndexOf(Object value)Retorna o índice da última ocorrência do elemento especificado nesta lista ou -1 se esta lista não contiver o elemento.
[ListIterator] listIterator()Retorna um iterador de lista sobre os elementos desta lista (na sequência adequada).
[ListIterator] listIterator(int i)Retorna um iterador de lista sobre os elementos desta lista (na sequência adequada), começando na posição especificada na lista.
List subList(int i, int i1)Retorna uma exibição da parte desta lista entre o especificado "i", inclusive e "i1".
boolean retainAll([Collection] value)Retém apenas os elementos desta lista que estão contidos na coleção especificada.
boolean removeAll([Collection] value)Remove todos os objetos da lista que possuem o mesmo valor definido como argumento "value".
boolean containsAll([Collection] value)Retorna verdadeiro se todos os objetos na lista tiverem o mesmo valor definido como o argumento "value", falso se não.
Object[] toArray(Object[] value)Retorna uma matriz contendo todos os elementos nesta lista na sequência adequada (do primeiro ao último elemento) o tipo de tempo de execução da matriz retornada é o da matriz especificada.