java校验文件名,请各位大佬赐教

我在读取一个路径的所有文件时,比如说有文件名为xxxx.001.log,xxxx.002.log这样,
我想校验一系列文件是否按照001,002这样的顺序,或者有无缺失,应该怎样写代码呢?

如果格式是规则的,统一的.那么直接使用(xxx.001.log).split
String a = "aaa.111.log";
String[] b = a.split("\.",3);