如何使用Java中的文件输入/输出函数读/写文件?
发布时间:2023-07-03 05:54:44
Java中的文件输入/输出函数可以使用java.io包中的类来实现。具体来说,可以利用File类、FileReader类、BufferedReader类、FileWriter类和BufferedWriter类来进行文件的读写操作。
文件的读取:
1. 首先,需要创建一个File对象,用来表示待读取的文件:
File file = new File("路径/文件名");
2. 然后,创建一个FileReader对象,将file对象作为参数传入:
FileReader fileReader = new FileReader(file);
3. 接着,可以创建一个BufferedReader对象来包装FileReader对象,以便逐行读取文件:
BufferedReader bufferedReader = new BufferedReader(fileReader);
4. 使用BufferedReader的readLine()方法可以逐行读取文件内容,该方法返回的是当前行的字符串,直到文件末尾返回null:
String line;
while ((line = bufferedReader.readLine()) != null) {
// 处理每一行的内容
}
5. 读取完文件之后,需要关闭相关的资源:
bufferedReader.close(); fileReader.close();
文件的写入:
1. 首先,创建一个File对象,用来表示待写入的文件:
File file = new File("路径/文件名");
2. 然后,创建一个FileWriter对象,并将file对象作为参数传入:
FileWriter fileWriter = new FileWriter(file);
3. 可以创建一个BufferedWriter对象来包装FileWriter对象,以便写入内容:
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
4. 使用BufferedWriter的write()方法可以写入字符串:
bufferedWriter.write("要写入的内容");
5. 写入完文件之后,需要关闭相关的资源:
bufferedWriter.close(); fileWriter.close();
在进行文件输入/输出操作时,还需注意异常处理,可以使用try-catch语句块来捕获可能出现的异常。
