public enum FileTypeEnum {
PDF(1, "PDF"),
DOC(2, "DOC"),
TXT(3, "TXT"),
XLS(4, "XLS"),
HTML(5, "HTML"),
RTF(6, "RTF"),
MHT(7, "MHT"),
RAR(8, "RAR"),
PPT(9, "PPT"),
JPG(10, "JPG"),
DOCX(11, "DOCX"),
XLSX(12, "XLSX"),
PPTX(13, "PPTX"),
EML(14, "EML"),
ZIP(15, "ZIP"),
DOCM(16, "DOCM"),
XLSM(17, "XLSM"),
XLSB(18, "XLSB"),
DOTX(19, "DOTX"),
XML(20, "XML"),
GIF(21, "GIF"),
PAPER(22, "PAPER"),
FIL(23, "FIL"),
XSD(24, "XSD"),
HTM(25, "HTM"),
BMP(26, "BMP"),
SWF(27, "SWF"),
PNG(28, "PNG"),
JSON(29, "JSON"),
TIFF(30, "TIFF"),
TIF(31, "TIF"),
WPS(32, "WPS"),
GD(33, "GD"),
ET(34, "ET"),
SHTML(35, "SHTML"),
WEBP(36, "WEBP"),
FT_7Z(37, "7Z"),
CUR(38, "CUR"),
SVG(39, "SVG"),
;
int code;
String displanyname;
FileTypeEnum(int code, String displanyname) {
this.code = code;
this.displanyname = displanyname;
}
public int getCode() {
return code;
}
public String getDisplanyname() {
return displanyname;
}
public static String getNameByCode(int code) {
for (FileTypeEnum value : FileTypeEnum.values()) {
if (code == value.getCode()) {
return value.getDisplanyname();
}
}
return null;
}
public static Integer getCodeByName(String displanyname) {
for (FileTypeEnum value : FileTypeEnum.values()) {
if (displanyname.equals(value.getDisplanyname())) {
return value.getCode();
}
}
return null;
}
}
文件类型枚举类统计目前 所有的常见数据类型
最新推荐文章于 2023-04-13 13:54:27 发布