Java文件操作函数使用,如何读写文件
发布时间:2023-07-05 21:27:04
在Java中,可以使用java.io包中的File类和相关类来读写文件。下面是一个简单的示例,说明如何读写文件。
1. 写文件:
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
public class FileWriteExample {
public static void main(String[] args) {
String filePath = "example.txt"; // 文件路径
String content = "Hello, World!"; // 写入的内容
try {
FileWriter fileWriter = new FileWriter(filePath);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
// 写入内容
bufferedWriter.write(content);
// 关闭文件
bufferedWriter.close();
fileWriter.close();
System.out.println("写文件成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
这个示例演示了如何使用FileWriter和BufferedWriter类来写入文件。在程序中,首先创建了一个FileWriter对象,然后创建了一个BufferedWriter对象,用于缓冲写入的数据。接着,使用bufferedWriter.write(content)方法将指定的内容写入文件。最后,关闭BufferedWriter和FileWriter对象。
2. 读文件:
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
public class FileReadExample {
public static void main(String[] args) {
String filePath = "example.txt"; // 文件路径
try {
FileReader fileReader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
// 关闭文件
bufferedReader.close();
fileReader.close();
System.out.println("读文件成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
这个示例演示了如何使用FileReader和BufferedReader类来读取文件。在程序中,首先创建了一个FileReader对象,然后创建了一个BufferedReader对象,用于缓冲读取的数据。接着,使用bufferedReader.readLine()方法逐行读取文件内容,并将每行内容打印出来,直到文件结束。最后,关闭BufferedReader和FileReader对象。
通过上述示例,你可以学习到如何使用Java的文件操作函数来读写文件。
