public class myclass {
public static void main(String args[]) {
String filepath = "E:\\SW\\eclipse-jee-helios-SR1-win32\\eclipse\\CBDTFiles\\Circulars\\CBDTLaws\\HTMLFiles\\file1.htm";
String w=filepath.replace("E:\\SW\\eclipse-jee-helios-SR1-win32\\eclipse\\CBDTFiles\\Circulars\\CBDTLaws\\HTMLFiles\\", "");
System.out.println(w);
}
}
这是我的代码,我可以使用命令替换来显示文件名,但我想使用命令索引来获取文件,我将如何从中获取 HTMLFiles 索引,我们可以获取文件名,因为文件是动态到来的
最佳答案
使用String#lastIndexOf(String)
与 String#substring(int)
:
String fileName = filepath.substring(filepath.lastIndexOf("\\") + 1);
关于java - 如何使用java中的命令索引获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986847/