この質問は、(何らかの形で) this oneに関連しています。
基本的に、次のような関数を作成したいと思います。
public InputOutputStream func()
{
    if (condition)
    {
        // open a file stream and convert to InputOutputStream 
    }
    else
    {
        // make an InputOutputStream from string
    }
}
いくつかの疑問が生じます:
- のようなクラスがどこにも見つかりませんInputOutputStream。InputStreamおよびOutputStreamそのバリエーション (InputDataStream、OutputDataStreamなど)のみです。ありますか?読み取り操作と書き込み操作の両方をサポートするストリームが必要です。
- InputOutputStreamfrom ファイルを作成するにはどうすればよいですか?
- from 文字列を作成するにはどうすればよいInputOutputStreamですか?
C++InputOutputStreamの場合はstd::iostream. そして、問題なく変換できstd::fstreamます。std::stringstreamJavaで到達可能ですか?
ありがとう。