Java中IO流的读写操作示例
在Java中,IO流主要用来处理输入输出操作。以下是一些基本的读写操作示例:
- 从文件读取内容:
```java
import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
public class ReadFile {
public static void main(String[] args) {
File file = new File(“path_to_your_file.txt”); // 替换为你的文件路径
if (file.exists()) { // 检查文件是否存在
BufferedReader br = new BufferedReader(new FileReader(file)); // 创建读取器并打开文件
try {
String line;
while ((line = br.readLine()) != null) { // 逐行读取
System.out.println(line); // 输出到控制台
}
} finally {
if (br != null) {
br.close(); // 关闭读取器
}
}
} else {
System.out.println("File not found!"); // 文件未找到时的提示
}
}
}
2. **向文件写入内容**:
```java
import java.io.File;
import java.io FileWriter;
public class WriteToFile {
public static void main(String[] args) {
File file = new File("path_to_your_file.txt"); // 替换为你的文件路径
try (FileWriter writer = new FileWriter(file)) { // 创建写入器并打开文件
String content = "Hello, World!"; // 要写入的内容
writer.write(content); // 将内容写入到文件中
System.out.println("Content written successfully!"); // 写成功时的提示
} catch (Exception e) {
System.out.println("Error occurred while writing to file: " + e.getMessage()); // 写入文件过程中出现错误的提示
}
}
}
这些示例展示了如何使用Java中的FileReader和FileWriter来读取和写入文件内容。
还没有评论,来说两句吧...