Boa Tarde Galera,
O que eu pretendo fazer é o seguinte, ler um texto qualquer de um ficheiro de texto e duplica-lo ou triplica-lo as vezes que eu quiser, noutro ficheiro.
Que método uso. Existe algum? Alguém sabe como fazê-lo?
cumprimentos.
Mancini
Boa Tarde Galera,
O que eu pretendo fazer é o seguinte, ler um texto qualquer de um ficheiro de texto e duplica-lo ou triplica-lo as vezes que eu quiser, noutro ficheiro.
Que método uso. Existe algum? Alguém sabe como fazê-lo?
cumprimentos.
Mancini
Amigon, esse é um trabalho paraaaaa… java.io.
http://java.sun.com/javase/6/docs/api/java/io/package-summary.html
eu faria assim:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.PrintWriter;
public class Teste {
/**
* @param args
*/
public static void main(String[] args) {
Teste teste = new Teste();
teste.leituraArquivo(3);
}
public void leituraArquivo(int a){
File f = new File("Arquivo.txt");
if (!f.exists()) {
System.out.println("Nao foi encontrado o arquivo banco.ini");
System.exit(-1);
}
try {
//faz a leitura do arquivo
StringBuilder stringBuilder = new StringBuilder();
BufferedReader in = new BufferedReader(new FileReader(f));
String line;
while ((line = in.readLine()) != null) {
stringBuilder.append(line);
stringBuilder.append("\r\n");
}
//cria novo arquivo
PrintWriter pw = new PrintWriter("NovoArquivo.txt");
for (int i = 0; i < a; i++) {
pw.write(stringBuilder.toString());
}
pw.flush();
pw.close();
} catch (Exception e) {
throw new RuntimeException("Não foi possível ler o arquivo");
} finally {
System.out.println("finalizado");
}
}
}
Boa Tarde Galera,O que eu pretendo fazer é o seguinte, ler um texto qualquer de um ficheiro de texto e duplica-lo ou triplica-lo as vezes que eu quiser, noutro ficheiro.
Que método uso. Existe algum? Alguém sabe como fazê-lo?
cumprimentos.
Mancini
Ta me cheirando tarefa de ksa isto sim !
É isso mesmo avsouza.
Valeu galera.
Obrigado.
Mancini.