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

Read

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

إحدى الطرق لقراءة محتوى ملف في Java هي استخدام فئة Scanner، والتي تُستخدم أيضاً للحصول على المدخلات:

try {
	File dataFile = new File("data.txt");
	Scanner scanner = new Scanner(dataFile);
	while (scanner.hasNextLine()) {
		String data = scanner.nextLine();
		System.out.println(data);
	}
	scanner.close();
} catch (FileNotFoundException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

يقوم الكود أعلاه بقراءة وطباعة كل سطر في ملف "data.txt".

لاحظ أنه يجب عليك إحاطة الكود بـ try-catch ومعالجة استثناء FileNotFoundException

challenge icon

التحدي

سهل

لقد تم إعطاؤك نفس الملف كما في السابق "coddy.txt"، اقرأ واطبع محتواه، سطراً بسطر.

لاحظ الاستيرادات المضافة مسبقاً (والمطلوبة)!

جرّب بنفسك

import java.io.File;
import java.util.Scanner;

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

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