Implementarea scriitorului este clasa PrintWriter. Reprezentarea formatată a obiectelor este tipărită într-un flux de ieșire a textului. Să sapăm puțin mai adânc și să înțelegem conceptul în detaliu. Iată agenda acestui articol:
Începând cu definiția clasei PrintWriter în Java!
Ce este clasa PrintWriter în Java?
Clasa Java.io.PrintWriter tipărește reprezentări formatate ale obiectelor într-un flux de ieșire text. Această clasă implementează toate metodele de imprimare care se găsesc în printstream.
Cu această definiție simplă, permiteți-mi să vă arăt declarația clasei.
public class PrintWriter extinde Writer
Această clasă din următoarea clasă & minus
● Java.io.Object
Fibonacci recursiv c ++
Acum, următorul segment vă va spune constructorii utilizați în PrintWriter clasă .
Constructorii clasei PrintWriter în Java
Mai jos este lista constructorilor clasei PrintWriter:
Constructor | Descriere |
PrintWriter (fișier fișier, șir csn) | Acest constructor ajută la crearea unui nou PrintWriter fără spălare automată a liniei. Îl creează cu fișierul și setul de caractere specificate. |
PrintWriter (OutputStream out, boolean autoFlush) | Acest constructor ajută la crearea unui nou PrintWriter dintr-un flux de ieșire deja existent. |
PrintWriter (OutputStream out) | ajută la crearea unui nou PrintWriter dintr-un OutputStream existent |
PrintWriter (String fileName, String csn) | Ajută la crearea unui nou PrintWriter, care specifică numele fișierului și setul de caractere. |
PrintWriter (String fileName) | Se creează un nou PrintWriter cu numele fișierului specificat, fără spălarea automată a liniei. |
PrintWriter (Writer out) | Se creează un nou PrintWriter, fără spălarea automată a liniei. |
PrintWriter (Writer out, boolean autoFlush) | Aceasta creează un nou PrintWriter. |
PrintWriter (fișier fișier) | Se creează un nou PrintWriter, fără spălarea automată a liniei, cu fișierul specificat. |
După ce am înțeles constructorii acestei clase, să studiem furnizat de clasa PrintWriter.
Metode de clasă
Metodă | Descriere |
Anexa PrintWriter (CharSequence csq) | Ajută la adăugarea secvenței de caractere specificate acestui scriitor. |
PrintWriter append (CharSequence csq, int start, int end) | Ajută la adăugarea unei subsecvențe a secvenței de caractere specificate acestui scriitor. |
void închide () | Închide pârâul |
boolean checkError () | Închide fluxul dacă nu este închis și verifică starea de eroare a acestuia. |
protected void clearError () | Șterge starea de eroare a acestui flux. |
golire () | Spală pârâul. |
Format PrintWriter (format șir, obiect ... argumente) | Scrie un șir formatat acestui scriitor folosind șirul și argumentele de format specificate. |
Format PrintWriter (Locale l, Format șir, Obiect ... arg.) | Această metodă scrie un șir formatat acestui scriitor folosind șirul și argumentele de format specificate. |
imprimare nulă (caracter c) | Tipărește un personaj. |
imprimare nulă (float f) | Tipărește un număr în virgulă mobilă. |
imprimare nulă (dublu d) | Tipărește un număr cu virgulă mobilă de dublă precizie. |
imprimare nulă (booleană b) | Tipărește o valoare booleană. |
imprimare nulă (int i) | Tipărește un număr întreg. |
imprimare nulă (lungă l) | Tipărește un număr întreg lung. |
Imprimare nulă (obiect obiect) | Tipărește un obiect. |
imprimare nulă (șiruri) | Această metodă tipărește un șir. |
void println () | Termină linia curentă scriind șirul de separare a liniei. |
PrintWriter printf (String format, Object ... args) | Aceasta este o metodă de comoditate pentru a scrie un șir formatat acestui scriitor folosind șirul și argumentele de format specificate. |
PrintWriter printf (Locale l, Format șir, Obiect ... arg.) | Scrie un șir formatat acestui scriitor folosind șirul și argumentele de format specificate. |
void println (x boolean) | Tipărește o valoare booleană și apoi termină linia. |
nul println (char x) | Tipărește un caracter și apoi termină linia. |
void println (char [] x) | Tipărește o serie de caractere și apoi termină linia. |
nul println (x dublu) | Tipărește un număr cu virgulă mobilă de precizie dublă și, prin urmare, termină linia. |
nul println (lung x) | Tipărește un număr întreg lung și apoi termină linia. |
void println (int x) | Tipărește un număr întreg și apoi termină linia. |
void println (float x) | Tipărește un număr în virgulă mobilă și apoi termină linia. |
void println (Obiectul x) | Tipărește un obiect și apoi termină linia. |
void println (șirul x) | Tipărește un șir și apoi termină linia. |
scriere nulă (char [] buf) | Scrie o serie de caractere. |
scriere nulă (char [] buf, int off, int len) | Scrie o porțiune dintr-o serie de caractere. |
void protejat setError () | Acesta indică faptul că a apărut o eroare. |
scriere nulă (int c) | Scrie un singur personaj. |
scriere nulă (șiruri) | Scrie un șir |
Acum, să trecem la procesul de implementare
Exemplu
convertiți binar în java int
Cod:
import java.io.File import java.io.PrintWriter public class Exemplu {public static void main (String [] args) throws Exception {// Date de scris pe Consolă folosind PrintWriter PrintWriter writer = new PrintWriter (System.out) writer. write ('Bine ați venit la Edureka!') writer.flush () writer.close () // Date de scris în fișier folosind PrintWriter PrintWriter writer1 = null writer1 = new PrintWriter (new File ('D: testout.txt')) writer1 .write („Aflați diferite tehnologii.”) writer1.flush () writer1.close ()}}
Ieșire:
Aflați diferite tehnologii.
Cu aceasta, am ajuns la sfârșitul acestui tutorial. Sper că conceptul vă este clar acum. Continuați să citiți, continuați să explorați!
Dacă ați găsit relevant acest articol despre „clasa PrintWriter în Java”, consultați , o companie de învățare online de încredere, cu o rețea de peste 250.000 de cursanți mulțumiți răspândiți pe tot globul.
Suntem aici pentru a vă ajuta cu fiecare pas din călătoria dvs. și pentru a veni cu un curriculum care este conceput pentru studenți și profesioniști care doresc să fie un dezvoltator Java. Cursul este conceput pentru a vă oferi un început important în programarea Java și pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate, împreună cu diverse ca Hibernează & .
Dacă întâmpinați întrebări, nu ezitați să vă adresați toate întrebările în secțiunea de comentarii din „clasa PrintWriter în Java”, iar echipa noastră va fi bucuroasă să vă răspundă.