TIrar repetição em um vetor

Olá.
Gostaria de saber se no java existe um método que remova elementos repetidos em um vetor.

por exemplo, eu sei q o metodo:

Arrays.sort(vetor);

ordena todos os elementos. Tem algum metodo assim q remova elementos reperidos? por exemplo, um vetor [1,2,2,3,4,5,5] ficaria apenas [1,2,3,4,5]

valeu!

Para fazer operações mesmo, use as classes de collections ao invés de arrays primitivos.

Existem dois tipos de collection que você pode usar List e Set.
O List é uma espécie de vetor. Permite a adição de elementos o seu acesso através de um índice. Os dois tipos básicos de List são, ArrayList e LinkedList.
O Set representa um conjunto de elementos, sem repetições. Existem 2 tipos de set: Os dois tipos básicos de Set são HashSet (não ordenado) e TreeSet (ordenado).

Usar um deles é muito fácil, veja:

[code]//Um set ordenado. O set não permite repetições.
Set set = new TreeSet();
set.add(5);
set.add(4);
set.add(2);
set.add(1);
set.add(5);
set.add(3);
set.add(2);

for (Set element : set) {
System.out.println(element);
}[/code]

Para mais informações sobre o uso do List, veja esse tópico:
http://www.guj.com.br/posts/list/74068.java#389435