这个问题(以某种方式)与this one有关。

基本上,我想做一个函数,像这样:

public InputOutputStream func()
{
    if (condition)
    {
        // open a file stream and convert to InputOutputStream
    }
    else
    {
        // make an InputOutputStream from string
    }
}

出现几个问题:
  • 我找不到像InputOutputStream这样的类。它只是InputStreamOutputStream及其变体(例如InputDataStreamOutputDataStream等)。有一个吗?我需要一个支持读和写操作的流。
  • 如何从文件制作InputOutputStream
  • 如何从字符串制作InputOutputStream

  • 对于C++,InputOutputStreamstd::iostream。而且我可以将std::fstreamstd::stringstream转换为它而没有任何问题。在Java中可以到达吗?

    谢谢。

    最佳答案

    您可以考虑改为使用RandomAccessFile。

    10-04 09:54