我们如何实现一个带有参数但基于输入文件后缀(.csv或.ser)后缀的通用程序,它选择用于读取数据的机制。
谢谢
答案 0 :(得分:0)
您可以获取文件的扩展名,然后基于文件的扩展名,可以调用所需的方法。您可以从Apache使用FilenameUtils。这是一个示例程序
import org.apache.commons.io.FilenameUtils;
class FileExtension{
public static void main(String[] args) {
String ext1 = FilenameUtils.getExtension("//path//to//your//file");
if(ext1.equals("csv")){
//call csv function to read data
}else if(ext1.equals("ser")){
//call ser function to read data
}
}
}