如何从索引';n';在基于java扩展名的csv文件中
我有一个要求,比如,我想在下面的代码中测试从索引10开始的字段的文件扩展名:如何从索引';n';在基于java扩展名的csv文件中,java,Java,我有一个要求,比如,我想在下面的代码中测试从索引10开始的字段的文件扩展名: Sunset.jpg;REF;Title;DESC;10;1;11;21;31;Bluehills.jpg;Winter.ppt;Moonfit.xls... 在上面的代码中,我想读取从inedx 10(Bluehills.jpg等)开始的字段的extension,以检查它是否是有效的扩展名 非常感谢您的帮助 谢谢 拉吉 读取文件并将行解析为字符串 从索引n到string.length()生成一个子字符串 使用Spl
Sunset.jpg;REF;Title;DESC;10;1;11;21;31;Bluehills.jpg;Winter.ppt;Moonfit.xls...
在上面的代码中,我想读取从inedx 10(Bluehills.jpg等)开始的字段的extension,以检查它是否是有效的扩展名
非常感谢您的帮助
谢谢
拉吉- 读取文件并将行解析为字符串
- 从索引n到string.length()生成一个子字符串李>
- 使用Split()函数以“;”作为分隔符拆分字符串ArrayList中的文件名
- 使用以下函数检索文件扩展名
public static String getExtension(File f) { String ext = null; String s = f.getName(); int i = s.lastIndexOf('.'); if (i > 0 && i < s.length() - 1) { ext = s.substring(i+1).toLowerCase(); } return ext; }
publicstaticstringgetextension(文件f){ 字符串ext=null; 字符串s=f.getName(); int i=s.lastIndexOf('.'); 如果(i>0&&i