java - 如何使用java中的命令索引获取文件名

标签 java jsp

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/

相关文章:

java jedis (redis) 无法连接

java - Java中有固定长度的通用数组对象吗?

jsp - 在jsp中访问initParameter时获取null

java - 尝试使用 servlet 和 jsp 插入 mysql 时出现错误

jsp - 在 JSP/Servlet 中填充级联下拉列表

java - 转换为编译时未知的泛型类型

java - 如何使用 Nimbus L&F 更改 JSeparator 的颜色

java - 时间表符号(时间范围)

java - 保护 Java Web 应用程序不被复制

java - 在 Struts Java 和 Javascript 之间共享常量