这个问题与这个问题有些相关,涉及到IT技术。
基本上,我想要创建一个像这样的函数:
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
? - 如何从字符串中创建一个
InputOutputStream
?
对于C++,InputOutputStream
是一个std::iostream
。我可以毫不费力地将std::fstream
或std::stringstream
转换为它。在Java中可行吗?
谢谢。
RandomAccessFile
,或者打开一个InputStream
,读取后关闭,然后再打开一个OutputStream
,写入数据并关闭。 - Louis Wasserman