sábado, 28 de junho de 2008

API Collection



Java oferece diversas classes que implementam coleções no pacote java.
As principais:
Listas;
Conjuntos;
Mapeamentos (mapas).

Listas
Coleções indexadas (ordem é importante):
ArrayList: usa vetores (desempenho melhor);
LinkedList: usa lista encadeada (útil para alguma
situações).
Métodos principais:
add(Object), add(int, Object), addAll(Collection
clear(), remove(int), removeAll(Collection);
contains(Object), containsAll(Collection);
get(int), indexOf(Object), set(int, Object);
isEmpty(), toArray(), subList(int, int), size().

Exemplo

import java.util.*;
public class Teste {
public static void main(String[] args) {
  List impares = new ArrayList();
  impares.add(1); impares.add(3); impares.add(5);
  List pares = new LinkedList();
  pares.add(2); pares.add(4); pares.add(6);

  for (int i = 0; i < impares.size(); i++)
  System.out.println(impares.get(i));
  for (int i = 0; i < pares.size(); i++)
  System.out.println(pares.get(i));
  }
}


Fonte: esjug, jumbo gruppe

Continua....

Nenhum comentário: