Método de Ordenação no NetBeans

Boa Noite Galera!!!
Estou com uma duvida sobre ordenação de vetor:
Fiz o método de inserção dentro do frame e tenho q ordenar este vetor e queria saber se tem um método pronto pra fazer a ordenação.Me falaram do array.sort(),mas não sei como usar.Alguem pode me ajudar???

Esse é o método de Insere que eu criei.Com dados do tipo float.
public void InserirVet_Prob(Prob P){
int i = 0;
while ((i < 20) && (Vet_Prob[i] != null)){
i++;
}
if (i < 20){
Vet_Prob[i] = P;
}
}

Olah,

procura o Collections, com ‘s’ no final. Ele tem o sort.

[]'s

Tah vamos primeiro concordar que o que vc quer não é pro netbeans e sim pro java.
Segundo, vc tentou ao menos ver a api de Arrays?!
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html#sort(java.lang.Object[])
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html#sort(java.lang.Object[],%20int,%20int)

Tah e agora explicando, Arrays é uma classe utilitária para arrays. La tem vários métodos uteis para vc, inclusive um chamado sort, que tem assinatura para cada um dos tipos primitivos e para Object. No seu caso, parece que vc quer ordenar um vetor de Prob, ou seja, ordenar um vetor de Objectos. Um objeto pode ser ordenado sempre que implementa a interface Comparable, isso quer dizer que o próprio objeto tem informações de ordenação pois ele pode ser comparavel com outros… para isso vc tem que implementar um método dentro dele que é onde vc diz como deve ser feita a comparação com outros Objetos iguais a ele, dessa forma é só chamar Arrays.sort(vetor) que o treco funciona, vai ordenar segundo definido pela implementação de Comparable. Caso vc não implemente Comparable no seu objeto, vc precisa dizer para o método sort como deseja que ele ordene, e ai vc vai usar Array.sort(vetor, Comparator), onde comparator é uma interface que compara dois objetos do vetor, ou seja, isso faz com que qualquer vetor possa ser ordenado.

Segue uma implementação usando Comparator e outra Comparable para vc ver:

Comparator

//classe Prob não implementa Comparable
class Prob {
	final private int seila;

	Prob(int seila) {
		this.seila = seila;
	}

	public int getSeila() {
		return seila;
	}
}

public class Teste {
	public static void main(String[] args) throws ParseException {
		// crio o vetor
		Prob[] vetor = { new Prob(5), new Prob(6), new Prob(1), new Prob(4),
				new Prob(2) };

		// ordeno ele passando a implementação de um Comparator, que vai usar o
		// atributo 'seila' para definir quem tem maior prioridade
		Arrays.sort(vetor, new Comparator<Prob>() {

			public int compare(Prob o1, Prob o2) {
				return o1.getSeila() - o2.getSeila();
			}
		});

		// imprimo o vetor para mostrar que esta ordenado
		for (Prob o : vetor) {
			System.out.println(o.getSeila());
		}
	}
}

Agora uma implementação com Prob sendo Comparable:

Comparable

//classe Prob que implementa Comparable
class Prob implements Comparable<Prob> {
	final private int seila;

	Prob(int seila) {
		this.seila = seila;
	}

	public int getSeila() {
		return seila;
	}

	// implementação do método de Comparable, onde eu comparo o objeto atual com
	// outro objeto do mesmo tipo
	public int compareTo(Prob o) {
		return getSeila() - o.getSeila();
	}
}

public class Teste {
	public static void main(String[] args) throws ParseException {
		// crio o vetor
		Prob[] vetor = { new Prob(5), new Prob(6), new Prob(1), new Prob(4),
				new Prob(2) };

		// ordeno ele, não preciso passar um Comparator pois o vetor ja é de um
		// Objeto Comparable, se Prob não fosse Comparable, aqui daria erro em
		// tempo de execução
		Arrays.sort(vetor);

		// imprimo o vetor para mostrar que esta ordenado
		for (Prob o : vetor) {
			System.out.println(o.getSeila());
		}
	}
}

No caso vc esta usando vetores (arrays), se tivesse usando classes do framework de Colection (ArrayList, LinkedList, etc), vc pode usar o Collections.sort, onde os conceitos de Comparable e Comparator são os mesmos…