JAVA 文件操作
读取文件
文件读取到计算机的步骤:
1.获取文件: File file = new File(path)
2.建立文件输入流对象:FileInputStream fileInputStream = new FileInputStream(file)
3.建立输入流对象:InputStreamReader reader = new InputStreamReader(fileInputStream);
4.建立缓冲区:BufferedReader br = new BufferedReader(reader);
5.现在可以读取文件内容到内存了,这里每次读取一行:br.readLine()
6.文件读取完毕,关闭文件流:br.close()
记得使用try{}catch(){}
块捕获并处理文件读取异常,也可以选择throw
基本代码如下:
try { // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
/* 读入TXT文件 */
String pathname = "F:\\JAVA\\workspace\\day15Task\\src\\task01\\Date.txt"; // 文件路径(也可以是相对路径)
File filename = new File(pathname); // 要读取以上路径的Product.txt文件
InputStreamReader reader = new InputStreamReader(new FileInputStream(filename)); // 建立一个输入流对象reader
BufferedReader br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
String line = "";
line = br.readLine();
while (line != null) {
line = br.readLine(); // 一次读入一行数据
}
br.close();//关闭文件流
} catch (Exception e) {
System.out.println("文件读取失败");
e.printStackTrace();
}
持续更新……