Menu
Coddy logo textTech

קריאה

שיעור 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

תרגלו בעצמכם: קומפיילר Java אונליין