Como usar o FileWriter
Escrever um arquivo usando FileWriter requer as seguintes etapas:
- Crie um objeto FileWriter e especifique o caminho do arquivo a ser gravado.
- Use o método write(String str) para gravar dados em um arquivo.
- Feche o objeto FileWriter.
A seguir está um código de exemplo simples do FileWriter:
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterExample {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("example.txt");
writer.write("Hello, world!");
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
No código acima, criamos um objeto FileWriter e especificamos o caminho do arquivo a ser escrito como “example.txt”. Em seguida, use o método write(String str) para escrever a string "Hello, world!" no arquivo e feche o objeto FileWriter.
Notas sobre FileWriter
Você precisa prestar atenção aos seguintes pontos ao usar o FileWriter:
- FileWriter só pode gravar dados de caracteres. Se você precisar gravar dados de bytes, deverá usar a classe FileOutputStream.
- FileWriter usa a codificação padrão do sistema ao gravar arquivos. Se precisar especificar o formato de codificação, você pode usar a classe OutputStreamWriter.
- Ao usar FileWriter para gravar um arquivo, se o arquivo não existir ou não puder ser gravado, uma IOException será lançada e o tratamento de exceções será necessário.
Resumir
FileWriter é uma classe usada para escrever fluxos de caracteres em Java e pode gravar dados de caracteres em arquivos. Você precisa prestar atenção aos pontos acima ao usar o FileWriter para garantir que o programa possa ser executado normalmente.