Classe Mega Senna - ordenar o resultado ao final da Classe

Tentar ordenar o resultado de um jogo de mega sena, o resultado sai sem repetição, o problema é na hora de ordenar. Poderia me ajudar, ou dar alguma ideia do que posso fazer?

Já tentei com Arrays.sort mais infelizmente não rolou.

Segue o meu código:

import java.util.Arrays;
import java.util.Random;

public class TesteMegaSena10 {
	public static void main(String[] args) {
		int numero;  // Variavel que será usa
		int[] array = new int[6]; //Declaração do array com 6 posições
		Random random = new Random();  //Gerando o objeto randomico 
		
		for (int i = 0; i < array.length; i++) { //contador com quantidade de posições do array
			numero = random.nextInt(60)+1; //gerando numeros aleatórios e adicionando a variavel "numero"
			
			for (int j = 0; j < array.length; j++) {//contador com quantidade de posições do array
				if (numero == array[j] && j != i) {//comparando a variável numero e array, e também comparando os contadores para impedir duplicidade
		// Caso a comparação seja verdadeira irá executar outro sorteio
					numero = random.nextInt(60)+1;
				} else {
		// caso contrário numero será inclementado no array			
					array[i] = numero;
				}
			}
		}
		
		
		// Apresentar na tela o resultado
		for (int i = 0; i < array.length; i++){
			
			System.out.print(array[i]+ " ");
		
		
			
		}
	}
}

Como não rolou com Arrays.sort, alguma mensagem de erro?

Outra forma de fazer usando java8

Galera, desculpa ter aberto esse tema aqui, conseguir resolver depois de esquecer um pouco do java e assistir velozes e furiosos 8. kkkkkkk

Segue o código:

import java.util.Random;

import javax.swing.JOptionPane;

public class MegaSena {
public static void main(String[] args) {
int numero; // Variavel que será usa
int[] array = new int[6]; //Declaração do array com 6 posições
Random random = new Random(); //Gerando o objeto randomico

	for (int i = 0; i < array.length; i++) { //contador com quantidade de posições do array
		numero = random.nextInt(60)+1; //gerando numeros aleatórios e adicionando a variavel "numero"
		
		for (int j = 0; j < array.length; j++) {//contador com quantidade de posições do array
			if (numero == array[j] && j != i) {//comparando a variavel numero e array, e também comparando os contadores para impedir duplicidade
	// Caso a comparação seja verdadeira irá executar outro sorteio
				numero = random.nextInt(60)+1;
			} else {
	// caso contrário numero será inclementado no array			
				array[i] = numero;
			}
		}
	}
	
	
	// 
	for (int i = 0; i < array.length; i++){
		for(int j = 0; j < array.length; j++){
			if(array[i] < array[j]){
				int aux = array[i];
				array[i] = array[j];
				array[j] = aux;
			}
		}
		
	}
	String resultado= "";
	for(int i = 0; i < array.length; i++){
		resultado +=" "+ array[i];
			
	}
	//JOptionPane.showMessageDialog(null, resultado);
	
	System.out.println(resultado);
			
}

}

Obrigado, ele não estava organizando. Eu apaguei o código comecei novamente kkkkk