我試圖創建一個鏈表女巫鏈接列表包含字節陣列:字節[]在Java
static Queue<byte[]> q = new LinkedList<byte[]>();
static byte buf[] = new byte[1024];
static void queueInit() throws IOException{
ByteArrayInputStream bis= new ByteArrayInputStream(buf);
DataInputStream ois= new DataInputStream(bis);
RandomAccessFile MyFile = new RandomAccessFile ("keys", "rw");
for(int r=0;r<90;r++){
MyFile.seek(r*1024);
MyFile.read(buf);
q.add(buf);
}
MyFile.close();
}
問題是在commant q.add(BUF);.緩衝區加載正確的字節,但列表正在加載零。任何幫助?:)
你確定它不是隻是第一個字節是零而已。 – 2013-03-26 21:05:55
避免重新發明車輪。 http://trove4j.sourceforge.net/javadocs/gnu/trove/list/array/TByteArrayList.html – 2013-03-26 21:07:42