Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Java'da dosya okumak?

Açık 1 Cevaplar 105 Gösterim Java
Java kullanarak dosya okuma işlemleri yapmak istiyorum. Hangi kütüphaneler ya da fonksiyonlar kullanabilirim?

1 cevap

0

Java'nın kendi standard kütüphanesinde kolay örnekler var. Bütün dosyayı bir kerede okumak istiyorsak aşağıdaki şekilde kullanılabilir.

Java 7:
new String(Files.readAllBytes(...)) or Files.readAllLines(...)

Java 8:
Files.lines(..).forEach(...)

Bunun haricinde satır satır okumak için aşağıdaki kodu kullanabiliriz.

try(BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
    StringBuilder sb = new StringBuilder();
    String line = br.readLine();

    while (line != null) {
        sb.append(line);
        sb.append(System.lineSeparator());
        line = br.readLine();
    }
    String everything = sb.toString();
}
(4.2k puan)