50,707
社区成员
发帖
与我相关
我的任务
分享
public final static String[] exts = { "jpg", "png", "gif" };
for (String e : exts) {
if (!ext.equals(e)) {
return false;
}
}
return true;
if (b) {
fos = new FileOutputStream(new File(PATH + "/img/" + fname));
System.out.println(PATH + "/img/" + fname);
fos.write(is, 0, is.length);
for (String e : exts) {
if (ext.equals(e)) {
return true;
}
}
return false;
明显逻辑反了 遍历里判断true 如果没有就返回falsefor (String e : exts) {
if (ext.equals(e)) {
return true;
}
}
return false;