nA maneira mais eficiente de ler um arquivo de
texto é usar FileReader decorado por um BufferedReader. Para gravar, use um PrintWriter decorando o FileWriter
n
nFile arq = new File("arq.txt");
nBufferedReader in = new BufferedReader(new
n FileReader(“arq.txt”));
nStringBuffer sb = new StringBuffer(arq.length());
nString linha;
nwhile( (linha=in.readLine()) != null ) {
n
sb.append(linha).append('\n');
n}
nin.close();
nString txtLido = sb.toString();
n// (...)
nPrintWriter out=new PrintWriter(new
FileWriter("ARQ.TXT"));
nout.print(txtLido.toUpperCase());out.flush();out.close();