// LeArquivo.java
import java.io.*;
public class LeArquivo
{
private static void bostonAccent(String sentence)
{
char r = 'a';
char h = 'w';
String translatedSentence = sentence.replace(r, h);
System.out.println(translatedSentence);
}
public static void main (String args[]) throws IOException
{
File f = new File("arquivoGrande.txt");
// apenas cria o arquivo lógico
FileReader arq = new FileReader(f);
// estabelece o arquivo físico com o intuito de leitura
BufferedReader saida = new BufferedReader(arq);
// associa o arquivo lógico ao arquivo físico
String linha = new String();
while ((linha = saida.readLine()) != null)
bostonAccent(linha);
System.out.println(linha + "");
saida.close();
}
}
Esse foi o jeito q consegui acha para este malabarismo mais.
o replace so aceita char?
tem como muda tipo 3 letras xxx para yyy como faco
char r = 'a';
char h = 'w';
String translatedSentence = sentence.replace(r, h);
System.out.println(translatedSentence);