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 לגמישות.