to tentado fazer meu programa ler um arquivo txt, e classifica-lo via algoritimo de classficação,ele até lê o arquivo txt,só que não está classficando…
alguém poderia dar uma ajuda?
obrigado.
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
File f = new File (“C:\nome.txt”);
FileReader fr = new FileReader(f);
int a;
do{
a = fr.read();
char c= (char) a;
char classifica = c;
}while(a != -1);
fr.close();
}
/* (non-Java-doc)
* @see java.lang.Object#Object()
*/
public Main() {
super();
}
public void Classifica(char[]classifica){
char ordena;
for(int i=0; i < classifica.length -1; i++)
for(int j = i + 1; j < classifica.length; j++)
if(classifica[j] < classifica[i]) {
ordena=classifica[j];
classifica[j] = classifica[i];
classifica[i] =ordena;
}
System.out.println(Arrays.toString(classifica));
}
}
Muito obrigado