Java-使用try with resources时跳过第一行

Java-使用try with resources时跳过第一行,java,java-8,java-io,Java,Java 8,Java Io,我需要跳过文件中的第一行。我的代码: List<String> readStuff() { String pathName = "D:/java/eclipse/someStuff.txt"; List<String> list = new ArrayList<>(); try (Stream<String> lines = Files.lines(Paths.get(pathName))) { list =

我需要跳过文件中的第一行。我的代码:

List<String> readStuff() {
    String pathName = "D:/java/eclipse/someStuff.txt";
    List<String> list = new ArrayList<>();
    try (Stream<String> lines = Files.lines(Paths.get(pathName))) {
        list = lines.collect(Collectors.toList());
    } catch (IOException e) {
        System.out.println("Failed to load file.");
    }
    return list;
}
您可以调用以跳过流中的第一个第n个元素。在这种情况下,使用skip1将跳过第一行

try (Stream<String> lines = Files.lines(Paths.get(pathName))) {
    return lines.skip(1).collect(Collectors.toList());
}