logo

שיעור Java PrintWriter

מחלקה Java PrintWriter היא היישום של מחלקה Writer. הוא משמש להדפסת הייצוג המעוצב של חפצים לזרם פלט הטקסט.


הצהרת מעמד

בוא נראה את ההצהרה עבור מחלקה Java.io.PrintWriter:

 public class PrintWriter extends Writer 

שיטות של כיתת PrintWriter

שיטה תיאור
void println(בוליאנית x) הוא משמש להדפסת הערך הבוליאני.
void println(char[] x) הוא משמש להדפסת מַעֲרָך של דמויות.
void println(int x) הוא משמש להדפסת מספר שלם.
PrintWriter append(char c) הוא משמש לצירוף הדמות שצוינה לכותב.
PrintWriter add(CharSequence ch) הוא משמש להוספת רצף התווים שצוין לכותב.
PrintWriter append(CharSequence ch, int start, int end) הוא משמש להוספת רצף של תו שצוין לכותב.
בווליאני checkError() הוא משמש כדי לשטוף את הזרם ולבדוק את מצב השגיאה שלו.
protected void setError() הוא משמש כדי לציין שמתרחשת שגיאה.
מוגן void clearError() הוא משמש לניקוי מצב השגיאה של זרם.
פורמט PrintWriter (פורמט מחרוזת, אובייקט... args) הוא משמש לכתיבת פורמט חוּט לכותב באמצעות ארגומנטים שצוינו ומחרוזת פורמט.
void print(Object obj) הוא משמש להדפסת אובייקט.
void flush() הוא משמש לשטיפת הנחל.
void close() הוא משמש לסגירת הנחל.

דוגמה ל-Java PrintWriter

בואו נראה את הדוגמה הפשוטה של ​​כתיבת הנתונים על a לְנַחֵם ובא קובץ הטקסט testout.txt באמצעות מחלקת 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(); } } 

Outpt

 Javatpoint provides tutorials of all technology. 

התוכן של קובץ טקסט testout.txt מוגדר עם הנתונים כמו Java, Spring, Hibernate, Android, PHP וכו'.