gpt4 book ai didi

java - 创建带有 FileDescriptor 的 FileReader 有何用处?

转载 作者:行者123 更新时间:2023-12-01 14:05:49 26 4
gpt4 key购买 nike

来自官方API :

您知道以下构造函数实际上有用的真实情况吗? 文件读取器

public FileReader(FileDescriptor fd)

Creates a new FileReader, given the FileDescriptor to read from.

Parameters:
fd - the FileDescriptor to read from

提前致谢。

最佳答案

有两种用途:

  1. 访问标准流,例如

    FileWriter fw=new FileWriter(FileDescriptor.out);`
  2. 访问现有流的同一文件,例如

    FileInputStream is= … ;
    FileReader r=new FileReader(is.getFD());

    即使同时在文件上读取和写入流,这也适用。您还可以为现有的 RandomAccessFile 创建流或读取器/写入器。不幸的是,FileReaderFileWriter 缺少其他类具有的 getFD() 方法。

关于java - 创建带有 FileDescriptor 的 FileReader 有何用处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18914196/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com