Kaj je PrintWriter v Javi in ​​kako deluje?



Ta članek zajema koncept razreda tiskalnikov v javi z različnimi konstruktorji in metodami tiskalnikov ter primer, ki prikazuje njegovo funkcionalnost.

Izvedba pisatelja je razred PrintWriter. Formatirana predstavitev predmetov se natisne v izhodni tok besedila. Poglobimo se nekoliko globlje in podrobno razumemo koncept. Tu je dnevni red tega članka:

nastavitev poti razreda za javo

Začnimo!





Začenši z definicijo razreda PrintWriter v Javi!

Kaj je razred PrintWriter v Javi?

Razred Java.io.PrintWriter natisne formatirane predstavitve predmetov v tok za izpis besedila. Ta razred izvaja vse metode tiskanja, ki jih najdemo v toku toka.



S to preprosto definicijo naj vam pokažem izjavo o razredu.

javni razred PrintWriter razširja Writer

Ta razred iz naslednjega razreda & minus
● Java.io.Object

Naslednji segment vam bo povedal konstruktorje, uporabljene v PrintWriter razred .



razlika med razširitvijo in izvedbo

Konstruktorji razreda PrintWriter v Javi

Spodaj je seznam konstruktorjev razreda PrintWriter:

Graditelj Opis
PrintWriter (datoteka datoteke, niz csn) Ta konstruktor pomaga pri ustvarjanju novega PrintWriterja brez samodejnega izpiranja vrstic. Ustvari jo z določeno datoteko in naborom znakov.
PrintWriter (OutputStream out, logično samodejno izpiranje) Ta konstruktor pomaga pri ustvarjanju novega PrintWriterja iz že obstoječega izhodnega toka.
PrintWriter (OutputStream out) pomaga pri ustvarjanju novega PrintWriterja iz obstoječega OutputStreama
PrintWriter (String fileName, String csn) Pomaga pri ustvarjanju novega PrintWriter, ki je določil ime datoteke in nabor znakov.
PrintWriter (String fileName) Ustvari nov PrintWriter z določenim imenom datoteke brez samodejnega splakovanja vrstic.
PrintWriter (izpisano) Ustvari nov PrintWriter, brez samodejnega splakovanja vrstic.
PrintWriter (izpisano, logično samodejno izpiranje) S tem se ustvari nov PrintWriter.
PrintWriter (datoteka) Ustvari nov PrintWriter brez samodejnega izpiranja vrstic z navedeno datoteko.

Po razumevanju konstruktorjev tega razreda preučimo zagotavlja razred PrintWriter.

Razredne metode

Metoda Opis
PrintWriter priloži (CharSequence csq) Pomaga pri dodajanju določenega zaporedja znakov temu piscu.
PrintWriter priloži (CharSequence csq, int začetek, int konec) Pomaga pri dodajanju zaporedja določenega zaporedja znakov temu piscu.
void close () Zapre tok
boolean checkError () Če tok ni zaprt, zapre tok in preveri stanje napake.
zaščitena praznina clearError () Počisti stanje napake tega toka.
izpraznitev praznine () Izpira tok.
Oblika PrintWriter (format niza, predmeti… argumenti) V ta zapisovalnik zapiše formatirani niz z uporabo določenega niza in argumentov formatiranja.
PrintWriter format (področni jezik l, format niza, predmeti… argumenti) Ta metoda zapisuje formatirani niz v ta zapisovalnik z uporabo določenega niza in argumentov oblike.
void print (char c) Natisne znak.
void print (float f) Natisne številko s plavajočo vejico.
prazen tisk (dvojni d) Natisne številko s plavajočo vejico z dvojno natančnostjo.
void print (logična b) Natisne logično vrednost.
neveljaven tisk (int i) Natisne celo število.
prazen tisk (dolg l) Natisne dolgo celo število.
void print (Obj. obj) Natisne predmet.
void print (String s) Ta metoda natisne niz.
void println () Trenutna vrstica se zaključi s pisanjem niza ločila.
PrintWriter printf (format niza, predmet… argumenti) To je priročna metoda za pisanje formatiranega niza v ta zapisovalnik z uporabo določenega niza in argumentov oblike.
PrintWriter printf (Jezik l, format niza, predmeti… argumenti) V ta zapisovalnik zapiše formatirani niz z uporabo določenega niza in argumentov formatiranja.
void println (logični x) Natisne logično vrednost in nato črto zaključi.
void println (char x) Natisne znak in nato črto zaključi.
void println (char [] x) Natisne vrsto znakov in nato črto zaključi.
void println (dvojni x) Natisne številko s plavajočo vejico z dvojno natančnostjo in s tem zaključi črto.
void println (dolg x) Natisne dolgo celo število in nato črto zaključi.
void println (int x) Natisne celo število in nato zaključi vrstico.
void println (float x) Natisne številko s plavajočo vejico in nato črto zaključi.
void println (objekt x) Natisne predmet in nato črto zaključi.
void println (niz x) Natisne niz in nato črto zaključi.
void write (char [] buf) Zapiše vrsto znakov.
void write (char [] buf, int off, int len) Zapiše del vrste znakov.
protected void setError () Označuje, da je prišlo do napake.
void write (int c) Zapiše en sam znak.
void write (String s) Zapiše niz

Zdaj pa pojdimo na postopek izvedbe

Primer

kako spremeniti dvojno v int v javi

Koda:

import java.io.File import java.io.PrintWriter javni razred Primer {public static void main (String [] args) vrže izjemo {// Podatki za zapisovanje v konzolo s pomočjo PrintWriter PrintWriter Writer = nov program PrintWriter (System.out)). write ('Dobrodošli v Edureki!') Writer.flush () Writer.close () // Podatki za zapis v datoteko z uporabo PrintWriter PrintWriter Writer1 = null Writer1 = new PrintWriter (nova datoteka ('D: testout.txt')) Writer1 .write ('Spoznavanje različnih tehnologij.') writer1.flush () writer1.close ()}}

Izhod:
Spoznajte različne tehnologije.

S tem smo prišli do konca te vaje. Upam, da vam je koncept zdaj jasen. Nadaljujte z branjem, nadaljujte z raziskovanjem!

Če se vam zdi ustrezen ta članek o »razredu PrintWriter v Javi«, si oglejte , zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.

Tu smo, da vam pomagamo pri vsakem koraku na poti in pripravimo učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java ter različne všeč Hibernate & .

Če naletite na kakršna koli vprašanja, vas prosimo, da vsa vprašanja postavite v oddelku za komentarje v 'Razredu PrintWriter v Javi' in naša ekipa vam bo z veseljem odgovorila.