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
التحدي
سهللقد تم إعطاؤك نفس الملف كما في السابق "coddy.txt"، اقرأ واطبع محتواه، سطراً بسطر.
لاحظ الاستيرادات المضافة مسبقاً (والمطلوبة)!
جرّب بنفسك
import java.io.File;
import java.util.Scanner;
class Main {
public static void main(String[] args) {
// اكتب الكود هنا
}
}