相关疑难解决方法(0)

如何检查Java 7路径的扩展名

我想检查Path(在Java 7中引入)是否以某个扩展名结尾.我试过这样的endsWith()方法:

Path path = Paths.get("foo/bar.java")
if (path.endsWith(".java")){
    //Do stuff
}
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不起作用,因为path.endsWith(".java")返回false.endsWith()如果在最终目录分隔符(例如bar.java)之后的所有内容完全匹配,则该方法似乎仅返回true ,这对我来说不实用.

那么我该如何检查Path的文件扩展名呢?

java path java-7

66
推荐指数
3
解决办法
5万
查看次数

标签 统计

java ×1

java-7 ×1

path ×1