ldg
2007-04-07 17:33:33 UTC
是這樣的..
小弟寫一個作業需要重複讀一個檔案多次
每次依條件只取需要的部分
這時小弟想到了C 的rewind();
http://java.sun.com/j2se/1.4.2/docs/api/java/nio/Buffer.html#rewind()
裡面給的三行例子
out.write(buf); // Write remaining data
[1;31mbuf.rewind(); // Rewind buffer[m
buf.get(array); // Copy data into array
請問中間這行紅色的
buf這個object
是與DataInputStream或FileInputStream有關嗎?
可否給小弟一些提示
因為JAVA對於檔案IO的操作方式跟C 差好多 Orz..
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.192.211.93
小弟寫一個作業需要重複讀一個檔案多次
每次依條件只取需要的部分
這時小弟想到了C 的rewind();
http://java.sun.com/j2se/1.4.2/docs/api/java/nio/Buffer.html#rewind()
裡面給的三行例子
out.write(buf); // Write remaining data
[1;31mbuf.rewind(); // Rewind buffer[m
buf.get(array); // Copy data into array
請問中間這行紅色的
buf這個object
是與DataInputStream或FileInputStream有關嗎?
可否給小弟一些提示
因為JAVA對於檔案IO的操作方式跟C 差好多 Orz..
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.192.211.93