Ok, quindi vuoi eliminare i duplicati.
Devi per forza utilizzare array statici o puoi usare anche vettori dinamici (come ArrayList)? Perché nel secondo caso viene più immediato, mentre nel primo devi procedere a definire un nuovo array che poi riempi copiando alcuni elementi del primo.