Tenho o seguinte código que lê um txt, altera algumas coisas nele e grava em um outro txt:
import java.io.*;
public class Arquivo{
public static void main(String[] args){
try {
FileReader ler = new FileReader(new File("C:\\as11hm.txt"));
BufferedReader origem = new BufferedReader(ler);
FileWriter gravar = new FileWriter(new File("C:\\as11hm_mod.txt"),false);
PrintWriter destino = new PrintWriter(gravar,true);
String linha;
char Char;
while(origem.ready()) {
linha = origem.readLine().replace('<',';').replace('>',' '); //replaceAll("<", ";");
gravar.write(linha + "\n");
}
destino.close();
gravar.close();
origem.close();
ler.close();
}
catch(FileNotFoundException ex1) {
System.out.println("Arquivo não encontrado.");
}
catch(IOException ex2) {
System.out.println("Erro -> " + ex2);
}
}
}
<WebLogic Server “as11hm” version:
WebLogic Server 8.1 SP4 Mon Nov 29 16:21:29 PST 2004 471647
WebLogic XMLX Module 8.1 SP4 Mon Nov 29 16:21:29 PST 2004 471647 © 1995, 1996, 1997, 1998 WebLogic, Inc.>
Este trecho teria que ser gravado na mesma linha no novo arquivo, mas no arquivo origem esta em três linhas. O que posso fazer?
