Ordenar um VECTOR

2 respostas
couta

AEW!!
como que eu posso ordenar um Vector?

ja tentei Array.sort(nomeVector)

e agora tentei
public void insereNumero(){
		Cidade ci = new Cidade();
		ci.leia();//aqui esta setando apenas os números
		num.add(ci);//"num" é o VECTOR		
	}
	public void ordena(){
		Collections.sort(num);   
		String saida="";  
		for (int i = 0; i < num.size(); i++){ 
		     saida+=("posição " + i + " - " + num.get(i));   
		}  
		 return saida;

	}

e tambem nao deu..
abraço

2 Respostas

rodrigo.bossini

Collections.sort funciona pois o argumento esperado é um List, e Vector É UM List.
Lembre-se de fazer com que a classe Cidade implemente a interface Comparable, ou então crie um Comparator para passar para o sort.

ViniGodoy

Se você não entendeu nada do que ele falou, leia o link:
http://www.guj.com.br/posts/list/45985.java

Criado 8 de julho de 2009
Ultima resposta 8 de jul. de 2009
Respostas 2
Participantes 3