我需要做的是向后读取文件。我想要做的是向后读取文件,然后按原样向后移动查看值是否 = G 或十六进制 47,然后查看下一个值是否 = N 或十六进制 4E,然后查看下一个值是否 = P .我目前正在使用二进制IO来读入然后使用...
这是一个图像链接,可以更好地展示我的意思.. http://www.facebook.com/photo.php?pid=2189508&l=92393dfccb&id=1283154964
String s = Integer.toHexString(hexIn);
if(s.length() < 2){
s = "0" + Integer.toHexString(hexIn);
}
为了确保十六进制不会错过末尾的任何零(我在这个网站上找到了::)
最佳答案
与其向后读取文件并查找字符串,为什么不直接反转字符串并在向前的文件中查找它呢?这似乎是一个更简单的解决方案?
关于java - 向后读取二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4846796/