Fale sobre o FileWriter

Como usar o FileWriter

Escrever um arquivo usando FileWriter requer as seguintes etapas:

  1. Crie um objeto FileWriter e especifique o caminho do arquivo a ser gravado.
  2. Use o método write(String str) para gravar dados em um arquivo.
  3. 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:

  1. FileWriter só pode gravar dados de caracteres. Se você precisar gravar dados de bytes, deverá usar a classe FileOutputStream.
  2. 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.
  3. 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.

おすすめ

転載: blog.csdn.net/qq_43597256/article/details/131182215