public static void main(String[] args) {
File inFile = null;
if (0 < args.length) {
inFile = new File(args[0]);
}
BufferedInputStream bStream = null;
try {
int read;
byte[] bytes = new byte[1260];
bStream = new BufferedInputStream(new FileInputStream(inFile));
while ((read = bStream.read(bytes)) > 0) {
getMarker(read);
}
}
private static void getMarker(int read) {
}
我无法查看创建字节数组的位置以及可以访问字节数组中的数据的位置。我认为read
这将是我的字节数组,我可以在其中搜索我的标记getMarker
(可能使用 long),但 read 只是一个整数值。那么我的字节数组中的数据在bytes
吗?或者我在哪里可以访问字节数组中的实际二进制值进行搜索?