ola tenho um trabalho no qual insiro o nome e a idade de pessoas e guardo em um vetor e tenho q imprimir os valores do vetor em ordem de idade, como posso fazer isso??
Procure por algoritmos de ordenação (Bubblesort, Shellsort, Heapsort, Quicksort, etc.) e aplique nos vetores.
Cara… aconselho dar uma olhada na classe Collections (som s no fim)
Ela tem um método sort que ja ordena pra ti.
Mas também terá que brincar com a Comparator (usada nas comparações).
Só um detalhe, você vai precisar passar seu Vector para um List.
Valdinho Costa,
Procure saber sobre Comparable no Java.
Minha sugestão seria voce criar uma classe Pessoa que implemente a interface Comparable pra guardar o nome e a idade e ir adicionando este objeto dentro de uma lista, depois voce pode usar Collections.sort do java.
Dá uma olhada nesse post aki:
http://www.guj.com.br/posts/list/45985.java#241201
Está bem explicado e deve te ajudar bastante.
[]'sss
Existe uma classe chamada java.util.Collections e métodos para ordenar vetores:
Ex:
static void sort(List list)
Procure aqui no forúm sobre Collections…