Ola
Gostaria de saber como eu faço para armazenar os valores em um array.
importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.util.Arrays;publicclassOrdenaPalavras{publicstaticvoidmain(String[]args){String[]vetor=newString[20];FileInputStreamfis;FileOutputStreamfos;try{fis=newFileInputStream("c://listaordenar.txt");fos=newFileOutputStream("c://listaordenada.txt");BufferedReaderbufferin=newBufferedReader(newInputStreamReader(fis));BufferedWriterbufferout=newBufferedWriter(newOutputStreamWriter(fos));Stringpalavra=bufferin.readLine();//pega as palavras e add em um vetor.while(palavra!=null){palavra=bufferin.readLine();vetor=palavra;}}catch(IOExceptiontException){System.out.println(tException);}}}
Para facilitar muito sua vida
nao sei se voce ja aprendeu sobre as Collections
Voce pode ultilizar a classe [color=red]TreeSet[/color] que implementa a SortedSet
voce apenas adiciona Strings nela e a ordenação é automatica veja um exemplo rapido:
Dai quando voce for ultilizar os dados dessa Collection os dados ja estao ordenados.
N
Neninho
Tranquilo
Agora todas as palavras sao armazenadas em um array,
mas para ordena-las em ordem alfabetica, tem de usar
uma especie de LinkedHashMap?? Ou algo assim??
Obrigado
Lavieri
Neninho:
Tranquilo
Agora todas as palavras sao armazenadas em um array,
mas para ordena-las em ordem alfabetica, tem de usar
uma especie de LinkedHashMap?? Ou algo assim??
Obrigado
se estiver em uma Array, vc pode utilizar, Arrays.sort(suaArray);
se for uma List, vc pode utilizar, Collections.sort(suaList);
se vc quer ordenar sua lista, conciderando um atrabuto em particular, vc pode criar um comparator, e utilizar
Collections.sort(suaList,seuComparator);
todas as classes e interfaces que citei se encontram em java.util
Kura
Se “vetor” é um vetor, você tem que definir em qual índice do mesmo os dados têm que ficar, certo?
vale muitoooo a pena, ler o blog do sergio, ja li quase tudo la ^^ … so que ele ainda no projeto do framework dele, e não sou tão bom lendo ingles, e faz tempo que não sai muito material em portugues, mais vale a pena ler o que esta por la, sobre java ^^
vale muitoooo a pena, ler o blog do sergio, ja li quase tudo la ^^ … so que ele ainda no projeto do framework dele, e não sou tão bom lendo ingles, e faz tempo que não sai muito material em portugues, mais vale a pena ler o que esta por la, sobre java ^^