这篇文章上次修改于 1673 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
在做毕业设计的图片上传功能时候,在取得上传的图片名称后就需要保存文件到硬盘了,但是我只需要jpg、png和gif格式图片的上传,怎么办?
我们需要取文件名的后三个字符,即文件后缀(例如jpg、exe等),取值过程
//假设文件名为fileName String filevalue = String.valueOf(fileName); //-3 就是取最后三个字符,即文件后缀 String fileend = filevalue.substring(fileendv.length() -3,filevalue.length()); //在日志中输出取出的文件后缀 System.out.println(fileend);
取得到后三个字符以后该判断后缀是否为jpg、png或gif了
//定义三个字符串变量 String jpg = "jpg"; String png = "png"; String gif = "gif"; //用equals进行两字符串相同的判定,fileend.equals(jpg)==true即判定相同,fileend.equals(jpg)==false即判定不同,类型为boolean if(fileend.equals(jpg)==true || fileend.equals(png)==true){ System.out.println("正确的文件类型"); }else if(fileend.equals(gif)==true){ System.out.println("正确的文件类型"); }else{ System.out.println("不支持文件类型"); }
没有评论