使用Java的IO流处理文件读写操作示例
在Java中,我们可以使用InputStream
和OutputStream
来处理文件读写。以下是一些基本示例:
- 文件读取:
```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)))) {
System.out.println("File contents:");
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("File not found.");
}
}
}
2. **文件写入**:
```java
import java.io.*;
public class FileWriter {
public static void main(String[] args) {
String fileName = "example.txt"; // 你要写入的文件名
String content = "This is a test file written using Java IO."; // 要写入的内容
try (PrintWriter writer = new PrintWriter(new FileWriter(fileName)))) {
writer.println(content);
System.out.println("File written successfully.");
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("Error: File not found.");
}
}
}
这些示例展示了如何使用Java的InputStream
和OutputStream
来处理文件读写操作。
还没有评论,来说两句吧...