我想遍历HTML文档的各行并打印输出。
通常我会做类似的事情
URL url = new URL("http://google.com");
Scanner scanner = new Scanner(url.openStream());
while(scanner.hasNext())
System.out.println(scanner.nextLine());
但是,说我想从第30行开始而不是从第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());