日期:2014-05-20 浏览次数:20658 次
//待读取数据的ByteBuffer bb ByteBuffer bb = ByteBuffer.allocate(1024); //起点位置 begin bb.position(begin); //终点位置 end bb.limit(end); //读取 byte [] b = new byte[end - begin]; bb.get(b);
------解决方案--------------------
先调用position(int i)方法,到你想开始的地方,然后开始get,这个是其父类Buffer的方法。感觉你说的是这个问题吧