java 读取文件时如何跳过不想读取的一行
时间: 2023-09-03 11:10:38 浏览: 632
Java如何利用POI读取Excel行数
在Java中,可以使用Scanner类来读取文件并跳过不想读取的一行。使用Scanner的nextLine()方法读取文件中的每一行,并使用if语句过滤掉不需要读取的行。
例如,假设我们想要跳过文件中以#开头的行,可以使用以下代码:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) {
try {
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
if (!line.startsWith("#")) {
System.out.println(line);
}
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,如果读取的行以#开头,则跳过该行。如果不是以#开头,则打印该行。
阅读全文