Collections
Collections
Objetivos da aula
O Java 1.5 surgiu com classes de coleção seguras para threads que
nos permitiram modificar coleções enquanto iterávamos sobre elas.
Alguns deles são CopyOnWriteArrayList, ConcurrentHashMap,
CopyOnWriteArraySet. Essas classes estão no pacote
java.util.concurrent.
Interface de lista
List é uma coleção ordenada e pode conter elementos duplicados.
Você pode acessar qualquer elemento de seu índice. List é mais
como array com tamanho dinâmico e é um dos tipos de coleção mais
usados. LinkedList e ArrayList são classes de implementação da
interface List.
3 minhaLista.add(0, “0”);
5 minhaLista.add(1, “1”);
7 minhaLista.set(1, “2”);
9 minhaLista.remove(“1”);
Código 1 – Exemplo de lista Fonte: Elaborado pelo autor
Interface de fila
Classe HashSet
Classe TreeSet
Classe ArrayList
Classe PriorityQueue
Referência Bibliográfica