前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java IO流的概念和分类(二)

Java IO流的概念和分类(二)

原创
作者头像
玖叁叁
发布2023-05-09 07:09:17
3240
发布2023-05-09 07:09:17
举报
文章被收录于专栏:玖叁叁

字符流

字符流是Java IO库中用于读取和写入文本数据的流。Java中提供了两个字符流类:Reader和Writer。Reader类用于从输入源读取文本数据,Writer类用于将文本数据写入到输出源。

以下是使用字符流读取文件的示例代码:

代码语言:javascript
复制
import java.io.FileReader;
import java.io.IOException;

public class CharStreamExample {

  public static void main(String[] args) throws IOException {
    FileReader reader = null;
    try {
      reader = new FileReader("example.txt");
      int c;
      while ((c = reader.read()) != -1) {
        System.out.print((char) c);
      }
    } finally {
      if (reader != null) {
        reader.close();
      }
    }
  }
}

在这个示例中,我们使用FileReader类读取了一个名为“example.txt”的文件,并将文件内容输出到控制台上。

以下是使用字符流写入文件的示例代码:

代码语言:javascript
复制
import java.io.FileWriter;
import java.io.IOException;

public class CharStreamExample {

  public static void main(String[] args) throws IOException {
    FileWriter writer = null;
    try {
      writer = new FileWriter("example.txt");
      String str = "Hello, World!";
      writer.write(str);
    } finally {
      if (writer != null) {
        writer.close();
      }
    }
  }
}

在这个示例中,我们使用FileWriter类将一个字符串写入到一个名为“example.txt”的文件中。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符流
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档