现在有个文件夹,内有若干的文件,文件名为XXXXXX.0001,XXXXXX.0002,XXXXXX.0003。。
怎么判断这些文件是否连续,同时找出缺失的文件
怎么判断这些文件是否连续,同时找出缺失的文件
解决方案 »
- 求问: 想用实现一个像vc6.0那样的编辑环境的GUI界面
- 对一个 J2EE 软件项目的代码进行打印,有什么工具可以推荐?
- 这是我对克隆的理争,不知道对不对,请高手花点时间,看一下
- 强大的ByteArrayOutputStream难道可以获得缓存区的数据并且转换为数组?
- 能不能实现这样一个功能:把一个对象加入到Hash表或其他的集合类中,当有多个线程从集合类中取出对象后,这些线程对 对象的写操作自动被串行化(非并发)?
- 关于java中内存分配问题
- 怎么改变通用对话框上OK按钮的背景和边界?
- java 程序员应知道的基础知识
- .jar 文件,双击后没有任何反应
- applet访问服务器上的静态数据有哪些方法?
- java怎样实现打开视频文件
- 在Java中的RSA加解密问题
部分代码如下,其它的很小部分没有实现LZ自己去想想吧:
package test.iotest;import java.io.File;
import java.util.regex.Matcher;public class FilelistTest {
public static void main(String[] args) {
File forder = new File("E:\\test\\");
File[] filelist = forder.listFiles();
String[] postfixnames = new String[filelist.length];
String temppostfix = null;
Pattern p = null;
Matcher m = null;
for(int i=0; i<filelist.length; i++) {
temppostfix = filelist[i].getName();
p = Pattern.compile("(.*)\\.([0-9]{3})");
m = p.matcher(temppostfix);
while(m.find()) {
System.out.println(Integer.valueOf(m.group(2)));
}
}
}
}测试结果:
1
3
6
2
5
4