Giriş
Bir stream döndürür. Bu stream'in kapatılması gerekir. Dolayısıyla ben Files.readString() veya Files.readAllLines() metodunu tercih ediyorum. Eğer bu metodu kullanmak gerekiyorsa mutlaka try()/catch() içinde olmalı.Örnek
Şöyle yaparız.
String file = ...;
try(Stream<String> stream = Files.lines(Paths.get(file))) {
stream....;
}
ÖrnekŞöyle yaparız.
List<String> list = null;
URI uri = ...;
try (Stream<String> lines = Files.lines(Paths.get(uri))) {
list = lines.collect(Collectors.toList());
} catch (IOException e) {
...
}
Hiç yorum yok:
Yorum Gönder