Java中的IO流:读写文件的实用示例
在Java中,IO(Input/Output)流是一种用来处理输入和输出数据的方式。以下是一些关于如何使用Java的IO流来读写文件的具体示例:
- 读取文件:
```java
import java.io.*;
public class FileReader {
public static void main(String[] args) {
String fileName = “example.txt”; // 你的文件名
try (BufferedReader br = new BufferedReader(new FileReader(fileName)))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
2. **写入文件**:
```java
import java.io.*;
public class FileWriter {
public static void main(String[] args) {
String fileName = "example.txt"; // 你的文件名
String content = "This is a sample content"; // 要写入的内容
try (BufferedWriter bw = new BufferedWriter(new FileWriter(fileName)))) {
bw.write(content);
System.out.println("Content written successfully!");
} catch (IOException e) {
System.err.println("Error occurred while writing to file.");
e.printStackTrace();
}
}
}
以上示例展示了如何使用Java的BufferedReader
和BufferedWriter
来读写文件。
还没有评论,来说两句吧...