RR.IGNORED
当代码实体忽略了 read() 或 skip() 方法的结果时,将出现“始终不检查 read() 或 skip () 返回的 RR 值”错误。在这种情况下,可能需要另一个实体才能读取某些长度的字节数组。数组可能不可用于读取。RR.IGNORED 表明始终不对 read() 或 skip() 返回的值进行检查。
示例 1
复制
void copyFile(String src, String dest) {
try {
File srcFile = new File(src);
File destFile = new File(dest);
FileInputStream fis =
new FileInputStream(srcFile);
FileOutputStream fos =
new FileOutputStream(destFile);
byte bytes[] = new byte[1024];
fis.read(bytes);
fos.write(bytes, 0, bytes.length);
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
针对第 23 行的 read 调用报告 RR.IGNORED:“java.io.FileInputStream.read()”方法返回的值被忽略。