Java标准库中IO流操作实例

原创 ﹏ヽ暗。殇╰゛Y 2024-09-16 19:06 213阅读 0赞

在Java标准库中,IO流主要用于数据的读写。以下是一些常用的IO流操作实例:

  1. 文件读写
    ```java
    // 读取文件
    File file = new File(“path_to_your_file.txt”);
    BufferedReader reader = new BufferedReader(new FileReader(file));
    String content = reader.readLine(); // 一次读取一行
    reader.close();

// 写入文件
StringBuilder sb = new StringBuilder(“Hello, World!\n”); // 创建字符串构建器
FileWriter writer = new FileWriter(“new_file.txt”));
writer.write(sb.toString()); // 将内容写入文件
writer.close();

  1. 2. **内存输入输出**:
  2. ```java
  3. // 读取内存数据
  4. byte[] bytes = new byte[1024]; // 创建字节数组
  5. BufferedReader inMemory = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(bytes)), "UTF-8")); // 将字节数组转化为内存流
  6. String content = inMemory.readLine(); // 一次读取一行
  7. // 写入内存数据
  8. StringBuilder sb = new StringBuilder("Hello, World!\n"); // 创建字符串构建器
  9. BufferedWriter outMemory = new BufferedWriter(new OutputStreamWriter(new ByteArrayOutputStream(bytes))), "UTF-8")); // 将字节数组转化为内存流
  10. outMemory.write(sb.toString()); // 将内容写入内存
  11. // 关闭流
  12. inMemory.close();
  13. outMemory.close();

以上实例展示了Java标准库中IO流操作的基本用法,包括文件读写、内存输入输出等。

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

发表评论

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

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

相关阅读