Javaالكلاس FileWriter في جافا
الكلاس FileWriter يرث من الكلاسات OutputStreamWriter و Writer و هو يستخدم لكتابة نص في الملف.
الكلاس FileWriter يحتوي على الـ constructors المذكورين في الجدول التالي.
الكونستركتور مع تعريفه | |
---|---|
1 | public FileWriter(File file) ينشئ كائن نوعه FileWriter يستخدم للكتابة في كائن الـ File. |
2 | public FileWriter(File file, boolean append)
ينشئ كائن نوعه FileWriter يستخدم للكتابة في كائن الـ File. في حال تم إعطاء true كقيمة للباراميتر append, سيضيف المحتوى الجديد في آخر المحتوى القديم. في حال تم إعطاء false كقيمة للباراميتر append, سيمسح المحتوى القديم و يضيف المحتوى الجديد. |
3 | public FileWriter(String fileName) ينشئ كائن نوعه FileWriter يستخدم للكتابة في الملف الذي يشير إليه كائن الـ String. |
4 | public FileWriter(String fileName, boolean append)
ينشئ كائن نوعه FileWriter يستخدم للكتابة في الملف الذي يشير إليه كائن الـ String. في حال تم إعطاء true كقيمة للباراميتر append, سيضيف المحتوى الجديد في آخر المحتوى القديم. في حال تم إعطاء false كقيمة للباراميتر append, سيمسح المحتوى القديم و يضيف المحتوى الجديد. |
5 | public FileWriter(FileDescriptor fd) ينشئ كائن نوعه FileWriter يستخدم للكتابة في كائن الـ FileDescriptor. |
بما أن الكلاس FileWriter يرث من الكلاسات InputStreamWriter و Writer, يمكنك إستدعاء الدوال التي سيرثها هذا الكائن من هذه الكلاسات.
مثال
في هذا المثال سنقوم بإنشاء ملف جديد و كتابة نص صغير فيه, ثم سنقوم بقراءة النص من الملف.
سنحصل على النتيجة التالية عند التشغيل.