Duplicar texto

4 respostas
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

4 Respostas

felipehand

Amigon, esse é um trabalho paraaaaa… java.io.
http://java.sun.com/javase/6/docs/api/java/io/package-summary.html

xandevieira

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");
		}
	}

}
edmarr

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

Ta me cheirando tarefa de ksa isto sim !

Mancini

É isso mesmo avsouza.

Valeu galera.

Obrigado.

Mancini.

Criado 2 de setembro de 2009
Ultima resposta 2 de set. de 2009
Respostas 4
Participantes 4