相关疑难解决方法(0)

如何列出scala子目录中的所有文件?

是否有一个好的"scala-esque"(我想我的意思是功能性)递归列出目录中的文件的方式?匹配特定模式怎么样?

例如递归的所有文件匹配"a*.foo"c:\temp.

scala

89
推荐指数
9
解决办法
6万
查看次数

是否有"glob"类型模式的java.util.regex等价物?

是否有标准(最好是Apache Commons或类似的非病毒)库用于在Java中进行"glob"类型的匹配?当我不得不在Perl中做类似的事情时,我只是将所有的" ."改为" \."," *"改为" .*"和" ?"改为" ."等等,但是我想知道是否有人做了为我工作.

类似的问题:从glob表达式创建正则表达式

java glob

80
推荐指数
7
解决办法
3万
查看次数

如何检查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 ×2

glob ×1

java-7 ×1

path ×1

scala ×1