Alguem me pode ajudar aqui?Agradeço

3 respostas
S

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

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

3 Respostas

_Renatu

Para pular de linha, use o caractere “\n”

w.write( subdir.getName));
w.write("\n");
maquiavelbona

Se você prometer que vai colocar nos títulos dos próximos tópicos um assunto que tenha relação com a sua pergunta e que seja mais direto, lhe dou a resposta. Olha que não costumo dar respostas prontas!

Até!

S

Pois…o \n, só não sabia onde colocar!!!:slight_smile:

Muito obrigados…
E sim, na proxima ponho titulo mais correcto!!!

Bj

Criado 7 de dezembro de 2007
Ultima resposta 7 de dez. de 2007
Respostas 3
Participantes 3