Java:
קריאת קובץ טקסט

איך לעשות:

Java 17 מציג דרכים נוחות לקרוא קובצי טקסט. הנה דוגמה:

import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;

public class TextFileReader {
    public static void main(String[] args) {
        try {
            Path filePath = Path.of("example.txt");
            List<String> lines = Files.readAllLines(filePath);
            lines.forEach(System.out::println);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

פלט לדוגמה:

שורה ראשונה של טקסט
שורה שנייה של טקסט

צלילה לעומק:

בעבר, מתכנתים של ג’אווה נאלצו להשתמש ב-FileReader ו-BufferedReader שדרש כתיבת יותר קוד. השיטות שהוצגו למעלה, כמו Files.readAllLines, הן חלק מה-NIO (New Input/Output), נוסף ב-Java 7 לעבודה קלה יותר עם קבצים. יש גם אלטרנטיבות כמו Files.readString או שימוש ב-Scanner לגמישות.

גם כדאי לראות: