Java中IO流的使用:读写操作实例

原创 青旅半醒 2024-09-19 09:00 195阅读 0赞

在Java中,IO(Input/Output)流主要用来处理文件、网络等外部设备的输入和输出。以下是一些读写操作的实例:

  1. 文件读取
    ```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”; // 文件名

  1. try (FileInputStream fis = new FileInputStream(new File(fileName)))) {
  2. byte[] content = new byte[1024]; // 读取内容的缓冲区
  3. int bytesRead;
  4. while ((bytesRead = fis.read(content))) != -1) { // 如果没有读到文件尾
  5. System.out.println(new String(content, 0, bytesRead))); // 打印读取的内容
  6. }
  7. } catch (IOException e) {
  8. e.printStackTrace();
  9. }
  10. }

}

  1. 2. **文件写入**:
  2. ```java
  3. import java.io.File;
  4. import java.io.FileWriter;
  5. import java.io.IOException;
  6. public class FileWriting {
  7. public static void main(String[] args) {
  8. String fileName = "example.txt"; // 文件名
  9. try (FileWriter writer = new FileWriter(new File(fileName)))) {
  10. writer.write("Hello, World!\n"); // 写入内容
  11. writer.flush(); // 刷新缓冲区以确保数据立即写入磁盘
  12. } catch (IOException e) {
  13. e.printStackTrace();
  14. }
  15. }
  16. }

以上就是Java中使用IO流进行读写操作的实例。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,195人围观)

还没有评论,来说两句吧...

相关阅读