工作中难免会遇到一些特殊的要求,例如我们有时候需要检测网络上的一个图片,它是不是一个图片地址、这个图片地址是否能正常打开等等。那在java开发中检验是否正确图片后缀呢?

java 检验是否正确图片后缀

private boolean checkSuffix(String imgPath) {
 Boolean flag =false;
 //图片格式
 String[] FILETYPES = new String[]{  
  ".jpg", ".bmp", ".jpeg", ".png", ".gif",
  ".JPG", ".BMP", ".JPEG", ".PNG", ".GIF"
 };
 if(!StringUtils.isBlank(imgPath)){
  for (int i = 0; i < FILETYPES.length; i++) {
   String fileType = FILETYPES[i];
   if (imgPath.endsWith(fileType)) {
    flag = true;
    break;
   }
  }
 }
​​​​​​​ return flag;
}