想请教一下,我希望在多线程程序中用PipedOutput(Input)Stream传递非byte型数据,应该怎么做呢?谢谢

解决方案 »

  1.   

    用  PipedReader(Writer)  不行么?
      

  2.   

    没有办法.只能是byte流...所有的数据都有办法转换在byte的(就算是自定义的,也可以做一个toByte方法).不知道你要传的是什么数据类型?
      

  3.   

    Java Doc.里对PipedReader(Writer)的说明是:
    the next character of data, or -1 is the end of the stream is reached.
    这样可以传递浮点数或是双精度数么?我试试看先
      

  4.   

    to: 2楼,我要传的基本是字符串和float数