English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدرس، سنتعلم من خلال مثال عن Writer في Java، فرعياتها ومETHODS
فئة Writer في حزمة java.io هي فئة فوق افتراضية تمثل تدفق الحروف.
بما أن Writer هي فئة افتراضية، فإنها ليست مفيدة بشكل مباشر. ولكن يمكن استخدام فرعياتها لكتابة البيانات.
للاستفادة من إمكانيات Writer، يمكننا استخدام فئات فرعية لها. من بينهم بعضهم:
في الدرس القادم، سنتعلم عن جميع هذه الفئات الفرعية.
لإنشاء كاتب، يجب علينا أولاً استيراد حزمة java.io.Writer. بعد استيراد الحزمة، يمكننا إنشاء الكاتب.
// إنشاء Writer Writer output = new FileWriter();
في هذا السياق، قمنا بإنشاء كاتب يُدعى output باستخدام فئة FileWriter. لأن Writer هي فئة افتراضية. لذلك، لا يمكننا إنشاء كاتب Writer.
ملاحظة: يمكننا أيضًا إنشاء Writer من فئات فرعية أخرى لفئة Writer.
يقدم فئة Writer طرقًا مختلفة يتم تنفيذها بواسطة فئات فرعية لها. إليك بعض الطرق:
write(char[] array) - كتابة الأحرف في البنية المحددة إلى تدفق الإخراج
write(String data) - كتابة السلسلة المحددة في الكاتب
append(char c) - إدراج الحرف المحدد في الكاتب الحالي
flush() - إجبار الكاتب على كتابة جميع البيانات الموجودة في الكاتب إلى الوجهة المطلوبة
close() - إغلاق الكاتب
هذه هي الطريقة التي نستخدم فيها كلاً من Writer و FileWriter لتحقيق ذلك.
import java.io.FileWriter; import java.io.Writer; public class Main { public static void main(String args[]) { String data = \ try { //استخدام FileWriter لإنشاء كاتب Writer output = new FileWriter("output.txt"); //إدخال النص في الملف output.write(data); //إغلاق الكاتب output.close(); } catch (Exception e) { e.getStackTrace(); } } }
في المثال السابق، استخدمنا فئة FileWriter لإنشاء الكاتب .الكاتبمع الملفoutput.txtالروابط.
Writer output = new FileWriter("output.txt");
لإدخال البيانات فيoutput.txtالملف، لقد قمنا بتنفيذ هذه الطرق.
output.write(); //إدخال البيانات في الملف output.close(); //إغلاق الكاتب
عندما نن�行 البرنامج،output.txtسيتم ملء الملف بما يلي.
هذا هو سطر نصي داخل الملف.