ما هو برنامج PrintWriter في Java وكيف يعمل؟



تتناول هذه المقالة مفهوم فئة printwriter في جافا مع العديد من أدوات إنشاء وطرق الطباعة ومثال لإظهار وظائفها.

تنفيذ الكاتب هي فئة PrintWriter. تتم طباعة التمثيل المنسق للكائنات إلى تدفق إخراج نصي. دعونا نحفر أعمق قليلاً ونفهم المفهوم بالتفصيل. هنا جدول أعمال هذا المقال:

هيا نبدأ!





البدء بتعريف فئة PrintWriter في Java!

ما هي فئة PrintWriter في Java؟

تطبع فئة Java.io.PrintWriter تمثيلات منسقة للكائنات إلى تدفق إخراج نصي. تنفذ هذه الفئة جميع طرق الطباعة الموجودة في printstream.



أولوية تنفيذ قائمة الانتظار في جافا

بهذا التعريف البسيط ، دعوني أريكم إعلان الفصل.

فئة عامة PrintWriter تمتد الكاتب

هذه الفئة من الصف التالي & ناقص
● Java.io.Object

الآن ، سيخبرك المقطع التالي عن المنشئات المستخدمة في PrintWriter صف دراسي .



بناة فئة PrintWriter في Java

فيما يلي قائمة منشئي فئة PrintWriter:

باني وصف
PrintWriter (ملف ملف ، سلسلة csn) يساعد هذا المُنشئ في إنشاء PrintWriter جديد بدون تدفق تلقائي للخط. يقوم بإنشائه بالملف المحدد ومجموعة الأحرف.
PrintWriter (OutputStream out ، تدفق تلقائي منطقي) يساعد هذا المُنشئ في إنشاء PrintWriter جديد من دفق إخراج موجود بالفعل.
PrintWriter (إخراج تدفق) يساعد في إنشاء PrintWriter جديد من OutputStream موجود
PrintWriter (String fileName، String csn) يساعد في إنشاء PrintWriter جديد ، والذي حدد اسم الملف ومجموعة الأحرف.
PrintWriter (String fileName) يقوم بإنشاء PrintWriter جديد باسم الملف المحدد بدون تدفق تلقائي للخط.
PrintWriter (الكاتب) يقوم بإنشاء PrintWriter جديد ، بدون تدفق تلقائي للخط.
PrintWriter (Writer out ، boolean autoFlush) يؤدي هذا إلى إنشاء PrintWriter جديد.
PrintWriter (ملف ملف) يقوم بإنشاء PrintWriter جديد ، بدون تدفق تلقائي للخط ، بالملف المحدد.

بعد فهم صانعي هذا الفصل ، دعونا ندرس المقدمة من فئة PrintWriter.

طرق الفصل

طريقة وصف
إلحاق PrintWriter (CharSequence csq) يساعد في إلحاق تسلسل الأحرف المحدد لهذا الكاتب.
ملحق PrintWriter (CharSequence csq ، int start ، int end) يساعد في إلحاق تسلسل الأحرف المحدد لهذا الكاتب.
إغلاق باطل () يغلق الدفق
تحقق منطقي خطأ () يغلق البث إذا لم يكن مغلقًا ويتحقق من حالة الخطأ.
مسح باطل محمي خطأ () يقوم بمسح حالة الخطأ لهذا الدفق.
تدفق باطل () يتدفق التيار.
تنسيق PrintWriter (تنسيق String، Object… args) يقوم بكتابة سلسلة منسقة لهذا الكاتب باستخدام سلسلة وسيطات التنسيق المحددة.
تنسيق PrintWriter (لغة l ، تنسيق سلسلة ، كائن… args) تكتب هذه الطريقة سلسلة نصية منسقة لهذا الكاتب باستخدام سلسلة وسيطات التنسيق المحددة.
طباعة باطلة (شار ج) يطبع شخصية.
طباعة باطلة (تعويم و) تطبع رقم الفاصلة العائمة.
طباعة باطلة (مزدوج د) يقوم بطباعة رقم فاصلة عائمة مزدوج الدقة.
طباعة باطلة (منطقية ب) يطبع قيمة منطقية.
طباعة باطلة (int i) يطبع عددًا صحيحًا.
طباعة باطلة (طويلة ل) يطبع عددًا صحيحًا طويلاً.
طباعة باطلة (كائن كائن) يقوم بطباعة كائن.
طباعة باطلة (سلسلة) هذه الطريقة تطبع سلسلة.
println باطلة () ينهي السطر الحالي بكتابة سلسلة فاصل الأسطر.
PrintWriter printf (تنسيق String، Object… args) هذه طريقة ملائمة لكتابة سلسلة نصية منسقة لهذا الكاتب باستخدام سلسلة وسيطات التنسيق المحددة.
PrintWriter printf (لغة l ، تنسيق سلسلة ، كائن… args) يقوم بكتابة سلسلة منسقة لهذا الكاتب باستخدام سلسلة وسيطات التنسيق المحددة.
println باطلة (منطقية x) يطبع قيمة منطقية ثم ينهي السطر.
println باطلة (حرف x) يقوم بطباعة حرف ثم ينهي السطر.
println باطلة (char [] x) يقوم بطباعة مجموعة من الأحرف ثم ينهي السطر.
println باطلة (مزدوج x) يقوم بطباعة رقم فاصلة عائمة مزدوج الدقة وبالتالي ينهي السطر.
println باطل (طويل x) يقوم بطباعة عدد صحيح طويل ثم ينهي السطر.
println باطلة (int x) يطبع عددًا صحيحًا ثم ينهي السطر.
println باطل (عائم x) يقوم بطباعة رقم فاصلة عائمة ثم ينهي السطر.
println باطلة (كائن x) يقوم بطباعة كائن ثم ينهي السطر.
println باطلة (سلسلة x) يقوم بطباعة سلسلة ثم ينهي السطر.
كتابة باطلة (char [] buf) يكتب مجموعة من الشخصيات.
كتابة باطلة (char [] buf، int off، int len) يكتب جزءًا من مجموعة من الشخصيات.
مجموعة باطلة محمية خطأ () يشير إلى حدوث خطأ.
كتابة باطلة (int c) يكتب حرف واحد.
كتابة باطلة (سلسلة) يكتب سلسلة

الآن ، دعنا ننتقل إلى عملية التنفيذ

مثال

الشفرة:

import java.io.File import java.io.PrintWriter public class مثال {public static void main (String [] args) يطرح Exception {// data to write on Console باستخدام PrintWriter PrintWriteriter = new PrintWriter (System.out) الكاتب. اكتب ('مرحبًا بك في Edureka!') author.flush () teacher.close () // البيانات المراد كتابتها في ملف باستخدام PrintWriter PrintWriter كاتب 1 = لا شيء كاتب 1 = جديد PrintWriter (ملف جديد ('D: testout.txt')) كاتب 1 .write ('تعلم تقنيات مختلفة.') Writer1.flush () Writer1.close ()}}

انتاج:
تعلم تقنيات مختلفة.

بهذا نكون قد وصلنا إلى نهاية هذا البرنامج التعليمي. آمل أن يكون المفهوم واضحًا لك الآن. استمر في القراءة ، استمر في الاستكشاف!

إذا وجدت هذه المقالة حول 'فئة PrintWriter في Java' ذات صلة ، فراجع ملف ، شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم.

نحن هنا لمساعدتك في كل خطوة في رحلتك والتوصل إلى منهج مصمم للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطور جافا. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد مثل بيات شتوى & .

إذا صادفت أي أسئلة ، فلا تتردد في طرح جميع أسئلتك في قسم التعليقات في 'فئة PrintWriter في Java' وسيسعد فريقنا بالإجابة.