如何在X行启动扫描仪

时间:2019-02-02 10:25:47

标签: java

我想遍历HTML文档的各行并打印输出。

通常我会做类似的事情

URL url = new URL("http://google.com");
Scanner scanner = new Scanner(url.openStream());

while(scanner.hasNext())
    System.out.println(scanner.nextLine());

但是,说我想从第30行开始而不是从第1行开始打印内容。

1 个答案:

答案 0 :(得分:1)

您可以先致电scanner.nextLine 30次,然后再开始打印。例如:

// go through the first 30 lines without printing them...
for (int i = 0 ; i < 30 && scanner.hasNextLine() ; i++) {
    scanner.nextLine();
}

// and now print the remaining lines
while(scanner.hasNextLine())
    System.out.println(scanner.nextLine());