Из секции констант определения языка R :
Мы можем использовать суффикс 'L', чтобы квалифицировать любое число с цель сделать его явным целым числом. Таким образом, «0x10L» создает целочисленное значение 16 из шестнадцатеричного представления. Константа 1e3L дает 1000 как целое число, а не числовое значение и эквивалентно 1000L. (Заметим, что «L» рассматривается как квалифицирующий термин 1e3, а не 3.) Если мы квалифицируем значение с «L», которое не является целым значением, например. 1e-3L, мы получаем предупреждение и создается числовое значение. Предупреждение также создается, если в номере есть ненужная десятичная точка, например. 1.L.
blockquote>
import java.util.stream.Stream;
import java.nio.file.*;
import java.io.*;
class ReadFile {
public static void main(String[] args) {
String filename = "Test.txt";
try(Stream<String> stream = Files.lines(Paths.get(filename))) {
stream.forEach(System.out:: println);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Просто поток java 8 использования.