/**
* Lê o texto de um arquivo
*
* @param filename
* @return StringBuffer - Um StringBuffer com todo o texto do arquivo
*/
public static StringBuffer readFileAsStringBuffer(String filename) {
StringBuffer texto = new StringBuffer();
try {
FileReader reader = new FileReader(filename);
BufferedReader in = new BufferedReader(reader);
String linha = null;
long count = 0;
while ((linha = in.readLine()) != null) {
if (count == 0) {
texto.append(linha);
count++;
} else {
texto.append("\n");
texto.append(linha);
}
}
in.close();
reader.close();
} catch (Throwable e) {
throw new RuntimeException(
"JavaUtils.readFileAsStringBuffer() - Erro desconhecido ao ler o arquivo \"" +
filename + "\". Error: " + e);
}
return texto;
}
Nenhum comentário:
Postar um comentário