这个问题(在某种程度上)与这个问题有关。
基本上,我想做一个函数,如下所示:
public InputOutputStream func()
{
if (condition)
{
// open a file stream and convert to InputOutputStream
}
else
{
// make an InputOutputStream from string
}
}
出现几个问题:
- 我在任何地方都找不到像
InputOutputStream
. 它只是InputStream
andOutputStream
及其变体(如InputDataStream
,OutputDataStream
等)。有吗?我需要一个支持读写操作的流。 - 我怎样才能
InputOutputStream
从文件中创建一个? - 我怎样才能
InputOutputStream
从字符串?
因为 C++InputOutputStream
是一个std::iostream
. 我可以毫无问题地转换std::fstream
或转换它。std::stringstream
它在Java中可以访问吗?
谢谢。