מחלקה 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 וכו'.