我正在java中制作一个小程序,并且我希望它从二进制文件中的设置位置读取。就像文件流中的子字符串一样。任何好的方法来做到这一点?从二进制文件(java)中设置位置读取
byte[] buffer = new byte[1024];
FileInputStream in = new FileInputStream("test.bin");
while (bytesRead != -1) {
int bytesRead = inn.read(buffer, 0 , buffer.length);
}
in.close();
RandomAccessFile的可能是你想要的东西:HTTP: //docs.oracle.com/javase/6/docs/api/java/io/RandomAccessFile.html – 2012-03-10 16:46:02
[在Java/Android中读取文件的一部分]的可能的重复(http://stackoverflow.com/questions/ 3581243 /阅读java中的一段文件的安卓) – 2012-03-10 16:49:46
感谢那就是我一直在寻找:) – user952725 2012-03-13 19:22:02