java写一段读取txt的代码
这是一个用Java从文本文件中读取数据的简单示例。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTextFileExample {
public static void main(String[] args) {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("path_to_your_file.txt"));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
该段代码会读取指定路径下的txt文件,并打印每一行的内容。你需要替换"path_to_your_file.txt"为你要读取的txt文件的真实路径。记得处理可能出现的异常。
为了保证资源的正确释放,reader.close()
是放在finally
代码块中的,它无论是否出现异常都会被执行。在这段代码中,当我们成功读取文件内容后,缓存的读取流会被关闭。如果在读取内容过程中出现了异常,那么我们能够捕捉到这个异常,并且关闭缓存读取流。