Duvida em como eliminar duplicidades

Fiz este bubble e queria saber como poderia eliminar suas duplicidades, tipo 25 e 25, qualquer ajuda ou sugestão é bem vinda, porque estou sem ideia:

public class Bubblesort{

public void Ordenar(int vetor[])
 {   
		int temp;
		boolean alterado = true;
		
		for(int i=0; i<vetor.length; i++)
			System.out.print(vetor[i]);
			
			System.out.println("");
				System.out.println("----------");
		
		while (alterado) {
			temp = 0;
			alterado = false;
			for (int j = 0; j < vetor.length - 1; j++) {
				
				
				if (vetor[j] > vetor[j + 1]) {
					temp = vetor[j + 1];
					vetor[j + 1] = vetor[j];
					vetor[j] = temp;
					alterado = true;
				}
					 
					         
						
					         
								
			System.out.println("");    	
		    	for(int i=0; i<vetor.length; i++)
			System.out.print(vetor[i]);
		    	
		    			    	
			}
		}
	}
	

	}
public class Testabubblesort
{
	public static void main(String[]args)
	{
		Bubblesort b1;	
		b1 = new Bubblesort();
		
		int vetor[] = {5 ,7,4,5,7,25,6,5};
		b1.Ordenar(vetor);
	}
}