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

次の 2 つの用途があります。

  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 に答える