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