我在文件夹中有3种不同类型的文件。每个文件都有相同的数据保存到员工表中。我可以在JAVA中使用哪种设计模式来满足此要求
文件类型:
- XML
- Excel中
- .TXT
我已经写了3个独立的类具有两个方法,采取了文件路径作为字符串参数和返回EmployeeVO
对象或List<EmployeeVO>
。
我想删除这些如果其他。
List<EmployeeVO> list ;
if(fileName.endsWith(".xml")){
list = XmlReader();
}else if(fileName.endsWith(".EXCEL")){
list = ExcelReader();
}else if(fileName.endsWith(".TXT")){
list = TxtReader();
}
这些文件名是否真的以'.EXCEL'结尾? –