Java中IO流的使用:读写操作实例
在Java中,IO(Input/Output)流主要用来处理文件、网络等外部设备的输入和输出。以下是一些读写操作的实例:
- 文件读取:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class FileReading {
public static void main(String[] args) {
String fileName = “example.txt”; // 文件名
try (FileInputStream fis = new FileInputStream(new File(fileName)))) {
byte[] content = new byte[1024]; // 读取内容的缓冲区
int bytesRead;
while ((bytesRead = fis.read(content))) != -1) { // 如果没有读到文件尾
System.out.println(new String(content, 0, bytesRead))); // 打印读取的内容
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
2. **文件写入**:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriting {
public static void main(String[] args) {
String fileName = "example.txt"; // 文件名
try (FileWriter writer = new FileWriter(new File(fileName)))) {
writer.write("Hello, World!\n"); // 写入内容
writer.flush(); // 刷新缓冲区以确保数据立即写入磁盘
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上就是Java中使用IO流进行读写操作的实例。
还没有评论,来说两句吧...