A classe Java PrintWriter é a implementação da classe Writer. É usado para imprimir a representação formatada de objetos para o fluxo de saída de texto.
Declaração de classe
Vejamos a declaração da classe Java.io.PrintWriter:
public class PrintWriter extends Writer
Métodos da classe PrintWriter
Método | Descrição |
---|---|
void println(booleano x) | É usado para imprimir o valor booleano. |
void println(char[] x) | É usado para imprimir um variedade de personagens. |
void println(int x) | É usado para imprimir um número inteiro. |
Apêndice PrintWriter (char c) | É usado para anexar o caractere especificado ao escritor. |
Apêndice PrintWriter (CharSequence ch) | É usado para anexar a sequência de caracteres especificada ao gravador. |
Apêndice PrintWriter (CharSequence ch, int start, int end) | É usado para anexar uma subsequência de caracteres especificados ao escritor. |
booleano checkError() | Ele é usado para liberar o fluxo e verificar seu estado de erro. |
setError vazio protegido() | É usado para indicar que ocorreu um erro. |
vazio protegido clearError() | É usado para limpar o estado de erro de um fluxo. |
Formato PrintWriter (formato String, Object... args) | É usado para escrever um formato corda para o gravador usando argumentos especificados e string de formato. |
impressão vazia (objeto obj) | É usado para imprimir um objeto. |
liberação nula() | É usado para liberar o fluxo. |
vazio fechar() | É usado para fechar o fluxo. |
Exemplo de PrintWriter Java
Vejamos o exemplo simples de escrever os dados em um console e em um arquivo de texto testout.txt usando a classe Java PrintWriter.
package com.javatpoint; import java.io.File; import java.io.PrintWriter; public class PrintWriterExample { public static void main(String[] args) throws Exception { //Data to write on Console using PrintWriter PrintWriter writer = new PrintWriter(System.out); writer.write('Javatpoint provides tutorials of all technology.'); writer.flush(); writer.close(); //Data to write in File using PrintWriter PrintWriter writer1 =null; writer1 = new PrintWriter(new File('D:\testout.txt')); writer1.write('Like Java, Spring, Hibernate, Android, PHP etc.'); writer1.flush(); writer1.close(); } }
Saída
Javatpoint provides tutorials of all technology.
O conteúdo de um arquivo de texto testout.txt é definido com os dados Como Java, Spring, Hibernate, Android, PHP etc.