当前位置: 代码迷 >> Java相关 >> FilterInputStream和RandomAccessFile的有关问题,求达人解释
  详细解决方案

FilterInputStream和RandomAccessFile的有关问题,求达人解释

热度:8158   发布时间:2013-02-25 21:49:38.0
FilterInputStream和RandomAccessFile的问题,求达人解释
小弟我之前写了一个程序,输入数据和读取数据都是通过RandomAccessFile来操作。现在要对程序进行升级,打算在输入和读取数据时通过写一个FilterInputStream的子类来过滤,但子类read方法要用到InputStream来导入数据,请问要怎么把InputStream与RandomAccessFile拼接起来,似乎
InputStream in = new BufferedInputStream(new RandomAccessFile("Guests.dat","rw"));
这样的构造函数是不存在的,有什么其他方法没?

------解决方案--------------------------------------------------------
Java code
  RandomAccessFile infile = new RandomAccessFile("Guests.dat","rw"); FileInputStream fileStream = new FileInputStream(infile.getFD());
------解决方案--------------------------------------------------------
没关系吧 注意不要直接读取二进制数据就行了