解决方案 »

  1.   

    楼主如果是windows平台的,可通过JNI调用C++的CreateFile()读取字节流,速度可达10Mps
      

  2.   


    谢谢!我后来解决了这个问题,但不是调用c++的。原来用randomaccessfil读取后面的ascii内容将近10万个点的数据再加上处理时间需要16秒,改进后是3秒多。用的仍然是bufferedreader,和randomaccessfile同时读头文件,然后根据ascii内容和binary内容相应的关闭不用的文件对象就行了,虽然方法笨点但是对于我够啦。