在编程中,文件流是用于从文件读取数据或向文件写入数据的机制。这里,我将以 Java 和
Python 为例,展示如何使用文件流来操作文本文件。
Java 示例
在 Java 中,你可以使用 java.io 包中的类来操作文件流。下面是一个简单的示例,展示了如
何读取和写入文本文件:
读取文本文件:
java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("example.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
写入文本文件:
java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
String content = "Hello, World!";
try (BufferedWriter writer = new BufferedWriter(new FileWriter("example.txt"))) {
writer.write(content);
} catch (IOException e) {
e.printStackTrace();
}
}
}