Pessoal, podem tirar-me uma duvida?
Porque quando copio a lista das palavras para o ficheiro, não me aparece palavra linha a linha?Aparece tudo seguido, tipo:
MedicinaDoençaPéMão
e gostava que aparecesse:
Medicina
Doença
Pé
Mão
O código é este, onde mudar?
import java.io.File;
import java.io.FileFilter;
import java.io.FileWriter;
import java.io.IOException;
public class go {
static class FiltroDiretorio implements FileFilter {
public boolean accept(File file) {
return file.isDirectory();
}
}
public static void main(String[] args) throws IOException {
File diretorio = new File("C:/Documents and Settings/Sonia/Desktop/wikia");
FileWriter w = new FileWriter("C:\Documents and Settings\Sonia\Desktop\scp3.txt",true) ;
File[] subdiretorios = diretorio.listFiles(new FiltroDiretorio());
for (File subdir : subdiretorios) {
System.out.println(subdir.getName());
w.write( subdir.getName());
}
w.close();
}
}
Agradecia muito
