Java 我把图像作为数组类型的字节。如何仅接受特定范围的图像大小?

Java 我把图像作为数组类型的字节。如何仅接受特定范围的图像大小?,java,Java,在方法中,我以图像数组的字节作为参数,我想在处理这个图像之前,必须满足一些关于大小或尺寸的条件 private boolean isAcceptable(byte [] doc){ //code or logic for accept 100Kb to 4Mb return null; } 如果要检查所获取数据的大小,需要计算数组中的字节数: private boolean isAcceptable(byte [] doc){ //code or

在方法中,我以图像数组的字节作为参数,我想在处理这个图像之前,必须满足一些关于大小或尺寸的条件

private boolean isAcceptable(byte [] doc){
       //code or logic for accept 100Kb to 4Mb 
       return null;
    }

如果要检查所获取数据的大小,需要计算数组中的字节数:

private boolean isAcceptable(byte [] doc){
    //code or logic for accept 100Kb to 4Mb 
    return doc.length >= 100 * 1024 && doc.length <= 4 * 1024 * 1024;
}
私有布尔值是可接受的(字节[]doc){
//接受100Kb到4Mb的代码或逻辑

return doc.length>=100*1024&&doc.length if语句呢?这意味着1Kb等于1个长度值?不,length=1=>您的数据包含1Kb,length=1024=>数据包含1Kb可以添加一些验证源来证明这一点吗?好吧,您有一个字节数组,数组中的字节数是长度,因此如果您在数组中自动包含1KB的数据