Java 8 Stream Files

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr

Данная статья написана командой Vertex Academy. Это одна из статей из нашего Учебника по Java 8. Надеемся, что данная статья Вам будет полезна. Приятного прочтения!


В этой статье мы рассмотрим считывание данных из файлов с помощью Stream-ов в Java.

1. Введение

Stream API  - новый способ взаимодействия с данными, представляя их в виде конечного потока данных.
В Java 8 стало возможным создать Stream из файла, но об этом немного позже:)

Для примеров понадобится файл с данными:

Поэтому создайте file.txt с этими данными.

2. Buffered Reader

Одним из старых способов считывания данных построчно есть  BufferedReader

Способ рабочий, но скучный.

3. Scanner

Еще одним вариантом считывания есть Scanner

4. Stream

В Java 8 в класс Files добавили метод lines() который возвращает Stream из строк

В Java 8 метод lines() так же добавили в класс BufferedReader

Что также удобно, сокращает код и повышает читаемость кода.

В Java 8 есть еще множество полезных нововведений, которые можно найти тут

Надеемся - наша статья была Вам полезна. Есть возможность записаться на наши курсы по Java в Киеве. Детальную информацию смотрите у нас на сайте.

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr
Самоучители--узнать детальнее--