Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Classe Java Writer

Classe do Java Writer


Neste tutorial, aprenderemos sobre o Java Writer, suas subclasses e seus métodos com a ajuda de um exemplo.

O Writer classe do java.io package é uma superclasse abstrata que representa um fluxo de caracteres.

Desde Writer é uma classe abstrata, não é útil por si só. No entanto, suas subclasses podem ser usadas para escrever dados.


Subclasses de Escritor


Para usar a funcionalidade do Writer , podemos usar suas subclasses. Alguns deles são:



Vamos aprender sobre todas essas subclasses no próximo tutorial.

Criar um escritor


Para criar um Writer , devemos importar o java.io.Writer pacote primeiro. Uma vez que importamos o pacote, aqui está como podemos criar o escritor.
// Creates a Writer
Writer output = new FileWriter();

Aqui, criamos um escritor chamado output usando o FileWriter classe. É porque o Writer é uma classe abstrata. Portanto, não podemos criar um objeto de Writer .

Observação :Também podemos criar escritores de outras subclasses do Writer classe.

Métodos do Escritor




Os Writer classe fornece diferentes métodos que são implementados por suas subclasses. Aqui estão alguns dos métodos:

Exemplo:Gravador usando FileWriter


Veja como podemos implementar o Writer usando o FileWriter classe.
import java.io.FileWriter;
import java.io.Writer;

public class Main {

    public static void main(String args[]) {

        String data = "This is the data in the output file";

        try {
            // Creates a Writer using FileWriter
            Writer output = new FileWriter("output.txt");


            // Writes string to the file
            output.write(data);

            // Closes the writer
            output.close();
        }

        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

No exemplo acima, criamos um escritor usando o FileWriter classe. O gravador está vinculado ao arquivo output.txt .
Writer output = new FileWriter("output.txt");

Para gravar dados no output.txt arquivo, implementamos esses métodos.
output.write();      // To write data to the file
output.close();      // To close the writer

Quando executamos o programa, o output.txt arquivo é preenchido com o seguinte conteúdo.
This is a line of text inside the file.

Para saber mais, visite Java Writer (documentação oficial do Java).

Java

  1. Palavra-chave final Java
  2. Java instanceof Operator
  3. Herança Java
  4. Classe estática aninhada em Java
  5. Classe anônima Java
  6. Classe Java Singleton
  7. Reflexão Java
  8. Classe Java ObjectOutputStream
  9. Genéricos Java
  10. Classe de arquivo Java