Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Write

الدرس 5 من 11 في دورة التعامل مع الملفات في Java على Coddy.

للكتابة إلى ملف في Java، يمكننا استخدام فئة FileWriter:

try {
	FileWriter writer = new FileWriter("data.txt");
	writer.write("This the new contect of data.txt file!");
	writer.close();
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

يقوم الكود أعلاه بكتابة بعض النصوص إلى ملف "data.txt"، لاحظ أنه يجب عليك معالجة استثناء IOException.

بشكل افتراضي، يحل النص محل أي نص موجود، إذا كنت تريد إلحاق النص بمحتوى الملف الموجود بالفعل، فاستخدم هذا:

 FileWriter writer = new FileWriter("data.txt", true);

لاحظ الـ true كمعامل ثانٍ لمنشئ FileWriter.

challenge icon

التحدي

سهل

لقد تم إعطاؤك الملف المسمى "coddy.txt" من قبل. قم بإلحاق النص التالي بهذا الملف:

This is the end of the file, but only the beginning...

في النهاية، قم بطباعة محتوى الملف الجديد.

جرّب بنفسك

import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;

class Main {
    public static void main(String[] args) {
        // اكتب الكود هنا
    }
}

جميع دروس التعامل مع الملفات في Java