この質問は、(何らかの形で) 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
など)のみです。ありますか?読み取り操作と書き込み操作の両方をサポートするストリームが必要です。 InputOutputStream
from ファイルを作成するにはどうすればよいですか?- from 文字列を作成するにはどうすればよい
InputOutputStream
ですか?
C++InputOutputStream
の場合はstd::iostream
. そして、問題なく変換できstd::fstream
ます。std::stringstream
Javaで到達可能ですか?
ありがとう。