在 Java 中,可以通过使用 BufferedReader
和 Scanner
类来读取文件的第一行。以下是示例代码:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String fileName = "example.txt";
try {
// 读取文件第一行
BufferedReader reader = new BufferedReader(new FileReader(fileName));
String line = reader.readLine();
// 删除第一行
line = line.substring(1);
System.out.println(line);
reader.close();
} catch (IOException e) {
System.err.format("Exception occurred trying to read '%s'.", fileName);
e.printStackTrace();
}
}
}
在这个示例中,我们首先使用 BufferedReader
类读取文件的第一行。在 readLine()
方法中,它会读取文件中的一行,并将其作为字符串返回。我们使用 substring()
方法删除第一行中的第一个字符,并将结果存储在 line
变量中。最后,我们使用 System.out.println()
方法将结果输出到控制台。
注意,在删除第一行后,我们只输出了结果,而没有将结果保存回文件中。如果需要将结果保存回文件中,可以使用 FileWriter
类来创建一个写入文件的对象,并将结果写入文件中。
领取专属 10元无门槛券
手把手带您无忧上云