Java中IO流实战:FileReader与InputStream示例

原创 £神魔★判官ぃ 2024-11-21 03:00 119阅读 0赞

在Java中,FileReaderInputStream都是用来处理输入数据的类。下面分别给出它们以及常见操作的例子:

  1. FileReader

    • 构造方法:创建一个读取文件内容的Reader。
    1. FileReader fileReader = new FileReader("path_to_your_file.txt"); // 以"file.txt"为例
    • readLine():读取一行,返回字符串类型。
    1. String line = fileReader.readLine(); // 读取文件的首行
    2. System.out.println(line);
  2. InputStream

    • 构造方法:创建一个用于接收输入数据的流。
    1. InputStream is = new FileInputStream("path_to_your_file.txt")); // 创建以"file.txt"为路径的文件输入流
    • 常用操作(基于字节):

      • read():读取一个字节,返回byte类型。
      1. byte b = is.read(); // 读取一个字节到b
      2. System.out.println(b);

注意:在使用FileReaderInputStream时,记得根据实际需求关闭流以释放资源。例如:

  1. fileReader.close(); // 关闭FileReader
  2. is.close(); // 关闭InputStream

这样可以确保程序的稳定性和资源的有效利用。

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

发表评论

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

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

相关阅读