تدفقات الإخراج الموجهة نحو الشخصية هي فئات فرعية من فئة الكاتب ، ويظهر التسلسل الهرمي للصف في الشكل.
يسرد الجدول التالي الفئات الفرعية الرئيسية وأوصاف الكاتب.
اكتب الملفات باستخدام فئة FilewRiter
فئة FileWriter هي فئة فرعية لفئة OutputStreamWriter من فئة الكاتب الفرعي ، بحيث يمكن لفئة FilewRiter استخدام كل من أساليب فئة الكاتب وطرق فئة OutputStreamWriter لإنشاء كائنات.
عند الكتابة إلى ملف باستخدام فئة FilewRiter ، يجب عليك أولاً الاتصال بمنشئ FilewRiter () لإنشاء كائن من فئة FilewRiter ، ثم الاتصال بالطريقة الكاتب (). شكل مُنشئ FilewRiter هو:
FilewRiter (اسم السلسلة)
[مثال] استخدم فئة FilewRiter لكتابة أحرف ASCⅱ إلى ملف
استيراد java.io.*؛ class ep10_3 {public static void main (string args []) {try {filewRiter a = new filewriter ("ep10_3.txt") ؛ A.Write (i) ؛ بعد تشغيل البرنامج ، افتح ملف EP10_3.txt ويتم عرض المحتوى على النحو التالي:
!
اكتب الملفات باستخدام فئة BufferedWriter
يتم استخدام فئة المخزن المؤقت لكتابة البيانات إلى المخزن المؤقت. عند استخدامه ، يجب إنشاء كائن فئة FilewRiter ، ثم استخدام هذا الكائن كمعلمة لإنشاء كائن من فئة BufferDwriter. تحتوي فئة BufferyWriter على مُنشئين ، وتنسيقها هو:
BufferedWriter (الكاتب) ؛
[مثال] استخدم فئة BufferDwriter لنسخ الملفات
استيراد java.io Out = New BufferWriter (New FilewRiter ("ep10_4_b.txt") ؛ استبدال سطر البيانات إلى دفق الإخراج. newline () ؛ System .out.println ("حدث خطأ"+E) ؛تجدر الإشارة إلى أنه عند استدعاء طريقة الكتابة () لكتابة البيانات ، لن تتم كتابتها للدخول. للتأكد من أن الملف المستهدف يتسق مع الملف المصدر.