如何在Java中使用IO流?

原创 浅浅的花香味﹌ 2024-12-04 15:12 150阅读 0赞

在Java中,IO流(Input/Output Streams)用于处理各种输入和输出操作。以下是一些基本的IO流使用方法:

  1. 读写
    • InputStream:用于从字节流中读取数据。
    • OutputStream:用于向字节流中写入数据。
  1. // 从文件中读取内容
  2. FileInputStream fis = new FileInputStream("file.txt");
  3. BufferedReader br = new BufferedReader(fis);
  4. String content = br.readLine();
  5. br.close(); // 关闭 BufferedReader,释放资源
  6. // 将字符串写入文件
  7. FileOutputStream fos = new FileOutputStream("new_file.txt");
  8. BufferedWriter bw = new BufferedWriter(fos);
  9. bw.write(content); // 写入内容
  10. bw.flush(); // 清空缓冲区
  11. bw.close(); // 关闭 BufferedWriter,释放资源
  1. 字符流
    • Reader:用于从字符流中读取数据。
    • Writer:用于向字符流中写入数据。
  1. // 读取系统标准输入
  2. System.in.read();
  3. // 将字符串输出到标准输出
  4. System.out.println("Hello, World!");
  1. 文件过滤
    • FilterInputStreamFilterOutputStream:可以使用特定类型的过滤器来处理流。

记住在使用IO流时,一定要关闭资源以避免内存泄漏。

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

发表评论

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

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

相关阅读