Apa itu PrintWriter di Java dan bagaimana cara kerjanya?



Artikel ini membahas konsep kelas printwriter di java dengan berbagai konstruktor dan metode printwriter serta contoh untuk menunjukkan fungsionalitasnya.

Implementasi penulis adalah Kelas PrintWriter. Representasi objek yang diformat dicetak ke aliran output teks. Mari kita gali lebih dalam dan pahami konsepnya secara detail. Berikut agenda artikel ini:

Mari kita mulai!





Dimulai dengan definisi kelas PrintWriter di Java!

Apa kelas PrintWriter di Java?

Kelas Java.io.PrintWriter mencetak representasi objek yang diformat ke aliran teks-output. Kelas ini mengimplementasikan semua metode cetak yang ditemukan di printstream.



Dengan definisi sederhana ini, izinkan saya menunjukkan deklarasi kelas kepada Anda.

public class PrintWriter memperluas Writer

Kelas ini dari kelas & minus berikut
● Java.io.Object

Sekarang, segmen berikutnya akan memberi tahu Anda konstruktor yang digunakan di PrintWriter kelas .



Konstruktor kelas PrintWriter di Java

Di bawah ini adalah daftar konstruktor kelas PrintWriter:

Pembangun Deskripsi
PrintWriter (File file, String csn) Konstruktor ini membantu dalam membuat PrintWriter baru tanpa pembilasan baris otomatis. Ini membuatnya dengan file dan charset yang ditentukan.
PrintWriter (OutputStream out, boolean autoFlush) Konstruktor ini membantu dalam membuat PrintWriter baru dari aliran keluaran yang sudah ada.
PrintWriter (OutputStream out) ini membantu dalam membuat PrintWriter baru dari OutputStream yang sudah ada
PrintWriter (String fileName, String csn) Ini membantu dalam membuat PrintWriter baru, yang menentukan nama file dan charset.
PrintWriter (String fileName) Ini membuat PrintWriter baru dengan nama file yang ditentukan tanpa pembilasan garis otomatis.
PrintWriter (Writer out) Ini membuat PrintWriter baru, tanpa pembilasan garis otomatis.
PrintWriter (Writer out, boolean autoFlush) Ini menciptakan PrintWriter baru.
PrintWriter (File file) Ini membuat PrintWriter baru, tanpa pembilasan baris otomatis, dengan file yang ditentukan.

Setelah memahami konstruktor kelas ini, mari kita pelajari disediakan oleh kelas PrintWriter.

Metode Kelas

metode Deskripsi
PrintWriter menambahkan (CharSequence csq) Ini membantu dalam menambahkan urutan karakter tertentu ke penulis ini.
Menambahkan PrintWriter (CharSequence csq, int start, int end) Ini membantu dalam menambahkan urutan karakter tertentu ke penulis ini.
batal dekat () Itu menutup aliran
boolean checkError () Ini menutup aliran jika tidak ditutup dan memeriksa status kesalahannya.
dilindungi void clearError () Ini Menghapus status kesalahan aliran ini.
void flush () Itu menyiram arus.
Format PrintWriter (Format string, Object… args) Ini menulis string yang diformat ke penulis ini menggunakan string dan argumen format yang ditentukan.
Format PrintWriter (Lokal l, format String, Object… args) Metode ini menulis string yang diformat ke penulis ini menggunakan string dan argumen format yang ditentukan.
void print (char c) Ini mencetak karakter.
void print (float f) Ini mencetak angka floating-point.
void print (double d) Ini mencetak angka floating-point presisi ganda.
void print (boolean b) Ini mencetak nilai boolean.
batal cetak (int i) Ini mencetak integer.
void print (panjang l) Ini mencetak bilangan bulat panjang.
void print (Object obj) Ini mencetak sebuah objek.
void print (String) Metode ini mencetak string.
void println () Ini mengakhiri baris saat ini dengan menulis string pemisah baris.
PrintWriter printf (Format string, Object… args) Ini adalah metode praktis untuk menulis string yang diformat ke penulis ini menggunakan string dan argumen format yang ditentukan.
PrintWriter printf (Lokal l, format String, Object… args) Ini menulis string yang diformat ke penulis ini menggunakan string dan argumen format yang ditentukan.
void println (boolean x) Ini mencetak nilai boolean dan kemudian mengakhiri baris.
kosongkan println (char x) Ini mencetak karakter dan kemudian mengakhiri baris.
kosongkan println (char [] x) Ini mencetak array karakter dan kemudian mengakhiri baris.
kosongkan println (double x) Ini mencetak angka floating-point presisi ganda dan karenanya mengakhiri garis.
void println (panjang x) Ini mencetak bilangan bulat panjang dan kemudian mengakhiri garis.
kosongkan println (int x) Ini mencetak integer dan kemudian mengakhiri garis.
kosongkan println (float x) Ini mencetak angka floating-point dan kemudian mengakhiri garis.
void println (Objek x) Ini mencetak Objek dan kemudian mengakhiri garis.
kosongkan println (String x) Ini mencetak String dan kemudian mengakhiri baris.
batal tulis (char [] buf) Ini menulis serangkaian karakter.
batal tulis (char [] buf, int off, int len) Ini menulis sebagian dari array karakter.
void setError () dilindungi Ini menunjukkan bahwa telah terjadi kesalahan.
batal tulis (int c) Ini menulis satu karakter.
batal tulis (String) Ini menulis sebuah string

Sekarang, mari kita lanjutkan ke proses penerapan

Contoh

Kode:

import java.io.File import java.io.PrintWriter public class Contoh {public static void main (String [] args) throws Exception {// Data untuk ditulis pada Konsol menggunakan PrintWriter PrintWriter writer = new PrintWriter (System.out) writer. write ('Selamat datang di Edureka!') writer.flush () writer.close () // Data untuk ditulis dalam File menggunakan PrintWriter PrintWriter writer1 = null writer1 = new PrintWriter (File baru ('D: testout.txt')) writer1 .write ('Pelajari berbagai teknologi.') writer1.flush () writer1.close ()}}

Keluaran:
Pelajari berbagai teknologi.

Dengan ini, kita telah mencapai akhir tutorial ini. Saya harap konsepnya jelas bagi Anda sekarang. Teruslah membaca, terus menjelajah!

Jika Anda menemukan artikel tentang 'kelas PrintWriter di Java' ini relevan, lihat , perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar puas yang tersebar di seluruh dunia.

menggabungkan implementasi sort c ++

Kami di sini untuk membantu Anda dengan setiap langkah dalam perjalanan Anda dan menghasilkan kurikulum yang dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda awal yang baik dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai Suka Hibernasi & .

Jika Anda menemukan pertanyaan, silakan ajukan semua pertanyaan Anda di bagian komentar 'Kelas Penulis Cetak di Java' dan tim kami akan dengan senang hati menjawabnya.