【发布时间】:2020-08-28 16:12:56
【问题描述】:
程序进入while循环时出现空指针异常
File p1 = new File("file.EXE");
FileInputStream in1 = new FileInputStream(p1);
byte[] b1 = new byte[16];
int offset =0;
while((in1.read(b1, offset, 16)) != -1) {
System.out.println("read " + offset/16 + "bytes");
offset += 16;
b1 =null;
}
【问题讨论】:
标签: java file dependency-injection byte fileinputstream