java加分题道题 好心人帮忙作下

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:12:23
编写方法接收本地硬盘上某个文件路径(如传入参数d:/file/img/1.jpg),判断这个文件是否是图片(后缀名gif GIF jpg JPG),是返回true反之false
public boolean isImage(String filePath)

public boolean isImage(String filePath)
{
int n=filePath.length();
int m=n-3;
String file=filePath.subString(m,n);
if(file.equalsIgnoreCase("gif")||file.equalsIgnoreCase("jpg")))
return true;
return false;
}

用substring截就行了

除了楼上的方法
另外,最好检查 传入的路径是否为实际存在的文件
可用 java.io.File类下的isFile()

否则bug不好抓