logo

Classe PrintWriter Java

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.