I always forget how to read the contents of a file, here’s the simplest way I’ve come across.
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public static void main(String[] args) throws IOException {
List<String> content = Files.readAllLines(Paths.get("input.txt"));
}There are other variants of Files.readAllLines such as Files.readAllBytes etc.
Also, if it’s a Stream you’re after then use Files.lines, but don’t forget to close the stream (thanks Tim Yates!).