Java判断后缀是否匹配规则

Java大约 447 字

PathMatcher

使用JDK7提供的API。之前一般使用endsWith判断以指定格式结尾。

public static void main(String[] args) {
    PathMatcher matcher = FileSystems.getDefault().getPathMatcher("glob:*.{gitignore,java,class,md,html}");

    Path filename = Paths.get(".gitignore");
    if (matcher.matches(filename)) {
        System.out.println(filename);
    } else {
        System.out.println("not match");
    }
}

参考

https://docs.oracle.com/javase/tutorial/essential/io/find.html

阅读 152 · 发布于 2020-05-26

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批