Primeiramente veremos o método de gravação.
Este recebe como parâmetro uma String e realiza a gravação da mesma em um arquivo com a extensão .txt.
Esta extensão é sugerida, porém não obrigatória. Sinta-se à vontade para colocar o nome do arquivo como preferir.
O código abaixo, demonstra o método gravaArquivo():
public void gravaArquivo(String entrada) throws IOException {
FileOutputStream fos = null;
try {
/**
* Executa Verificação para garantir que o valor de entrada não é nulo
*/
if (entrada == null || entrada.trim().isEmpty()) {
throw new IOException("Impossível gravar! Conteúdo Vazio ou nulo");
}
/**
* Nome do arquivo a ser gravado.
*/
File arquivo = new File("exemplo.txt");
/**
* O Construtor de FileOutputStream recebe como
* primeiro parametro, o conteudo a
* ser gravado no arquivo, e
* como segundo parametro um booleano, chamado 'append'
* que determina se, caso o arquivo exista,
* o conteudo deva ser concatenado com o ja existente (true)
* ou sobrescrito (false)
*/
fos = new FileOutputStream(arquivo, false);
fos.write(entrada.trim().getBytes());
} catch (IOException iex) {
throw iex;
} finally {
fos.close();
}
Nenhum comentário:
Postar um comentário