我需要把所有与文件结束.doc,我有像一些自定义扩展.doc.25-40,
.doc2etc..i需要得到所有的扩展.doc.*
filename.endsWith(".doc.*");
Run Code Online (Sandbox Code Playgroud)
为什么失败?
不,那行不通。Java 不支持简单的通配符。您将不得不使用 Regex 方法,例如:
filename.matches(".*\\.doc.*")
Run Code Online (Sandbox Code Playgroud)
解释:
.* // any text
\\. // a period
doc // "doc"
.* // any text
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2162 次 |
| 最近记录: |