在java中显示文件中的一些行

在java中显示文件中的一些行,java,file,Java,File,我有一个包含10行的txt文件,我想编写Java代码来显示第3行到第5行 有人能帮我吗?void Scan(字符串文件名,int start,int end){ void Scan(String filename, int start, int end) { Scanner in = null; try { in = new Scanner(new File(filename)); } catch(FileNotFoundExcepti

我有一个包含10行的txt文件,我想编写Java代码来显示第3行到第5行

有人能帮我吗?

void Scan(字符串文件名,int start,int end){
  void Scan(String filename, int start, int end) {
      Scanner in = null;
      try {
          in = new Scanner(new File(filename));
      } catch(FileNotFoundException e) {
          e.printStackTrace();
      }
      int line = 1;
      while(line < start) {
          in.nextLine();
          line++;
      }
      while(line <= end) {
          System.out.println(in.nextLine());
          line++;
      }
  }
扫描仪输入=空; 试一试{ in=新扫描仪(新文件(文件名)); }catch(filenotfounde异常){ e、 printStackTrace(); } 内线=1; while(行<开始){ in.nextLine(); line++; }
while(line)打开文件,手动索引每一行。读取每一行并打印您想要/需要的索引。完成作业后,关闭资源。使用带有计数器的简单循环。但这仅适用于这种情况。这是最简单的方法。
Files.lines(path.get(“yourFile”)。跳过(3)。限制(2)。forEach(System.out::println)
@aioobe请把你的答案贴出来并解释一下,这样我就可以投票支持你了谢谢