0

来自官方API

您知道以下构造函数实际上有用的任何真实案例吗?文件阅读器

public FileReader(FileDescriptor fd)

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

Parameters:
    fd - the FileDescriptor to read from

提前致谢。

4

1 回答 1

1

有两种用途:

  1. 访问标准流,例如

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

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

    这甚至适用于同时在文件上读取和写入流。您还可以为现有的RandomAccessFile. 不幸的是,FileReader并且FileWriter缺乏getFD()其他类所具有的方法。

于 2013-09-20T10:26:29.900 回答