Esse código lê um arquivo e concatena num StringBuffer:
[code]
private StringBuffer ler(final String fileName) throws IOException {
BufferedReader reader = new BufferedReader( new InputStreamReader( this.getClass().getResourceAsStream( fileName ) ) ); // Cria o BufferedReader do arquivo
StringBuffer sb = new StringBuffer();
while ( true ) {
String line = reader.readLine(); // Leio uma linha
// sem mais linhas para ler
if ( line == null ) {
reader.close();
break;
}
sb.append( line + "\n"); // coloco no StringBuffer
}
return sb;
}
[/code]