怎么通过JAVA将文件夹下的文件重新按照规则命名

如何通过JAVA将文件夹下的文件重新按照规则命名
假设目录下有如下类似文件
结果1file.xls
结果13file.xls
结果120file.xls
结果1200file.xls

如何通过JAVA将其文件名称重新命名为如下
结果00001.xls
结果00013.xls
结果00120.xls
结果01200.xls
------解决思路----------------------
public static void main(String[] args) throws IOException {
String[] fileName = new String[] { "1file.xls", "13file.xls", "120file.xls", "1200file.xls" };
for (int i = 0; i < fileName.length; i++) {
System.out.println(splitStr(13, fileName[i]));
}

}

public static String splitStr(int len, String str) {
int count = len - str.length();
if (count > 0) {
String temp = "";
for (int i = 0; i < count; i++) {
temp += "0";
}
str = temp + str;
}
return str;
}