קריאה
שיעור 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) {
// כתבו כאן קוד
}
}כל השיעורים ביחידה טיפול בקבצים ב-Java
תרגלו בעצמכם: קומפיילר Java אונליין