Java中的IO流操作实例

原创 柔情只为你懂 2024-10-25 10:48 56阅读 0赞

在Java中,IO流(Input/Output Stream)是用来处理字节数据的。以下是一些常用的IO流操作实例:

  1. 文件读写
    ```java
    // 读取文件
    try (BufferedReader br = new BufferedReader(new FileReader(“file.txt”)))) {
    String line;
    while ((line = br.readLine()) != null) {
    1. System.out.println(line);
    }
    }

// 写入文件
try (FileWriter writer = new FileWriter(“new_file.txt”)))) {
String content = “Hello, World!”;
writer.write(content);
writer.flush(); // 保证数据立即写入磁盘
}

  1. 2. **字节流操作**:
  2. ```java
  3. // 创建字节流
  4. byte[] bytes = {1, 2, 3, 4, 5};
  5. InputStream in = new ByteArrayInputStream(bytes);
  6. // 读取字节流
  7. int num;
  8. while ((num = in.read()) != -1) {
  9. System.out.print(num + " ");
  10. }
  11. in.close(); // 关闭资源以释放系统资源
  12. // 创建字节输出流
  13. OutputStream out = new ByteArrayOutputStream();
  14. DataOutputStream dos = new DataOutputStream(out);
  15. // 写入字节流
  16. dos.writeInt(6); // 写入整数值
  17. dos.writeDouble(3.14)); // 写入双精度值
  18. dos.flush(); // 确保数据立即写入磁盘
  19. out.close(); // 关闭资源以释放系统资源

以上实例展示了Java中IO流的基本操作,包括读取、写入和缓冲等。

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

发表评论

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

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

相关阅读

    相关 JavaIO操作错误实例分析

    在Java中,IO流(输入/输出流)操作是处理文件和数据流的基础。在进行IO流操作时,可能会遇到各种错误。以下是一些常见的错误实例及其分析: ###1. 文件未找到异常(Fi

    相关 JavaIO操作实例

    在Java中,IO流(Input/Output Streams)用于处理各种输入输出操作,如文件、网络、内存等。下面是一些常见的IO流操作实例: 1. **读取文件内容**: