我想检查一下 路径(在 Java7中引入)是否以某个扩展结束。我尝试了 endsWith()
方法,就像这样:
Path path = Paths.get("foo/bar.java")
if (path.endsWith(".java")){
//Do stuff
}
但是,这似乎不起作用,因为 path.endsWith(".java")
返回 false。似乎 endsWith()
方法只有在最终目录分隔符(例如 bar.java
)之后的所有内容都完全匹配的情况下才返回 true,这对我来说是不实际的。
那么我怎样才能检查 Path 的文件扩展名呢?