日期:2014-05-20 浏览次数:20792 次
public static void main(String[] args) {
String file ="a";
String[] arg = {"a.jjj","a.ttt","a.xxx","b.xxx"};
for(String a : arg){
String name = a.substring(0,a.lastIndexOf('.'));
if(file.equals(name.trim())){
System.out.println(a);
}
}
}
------解决方案--------------------
http://blog.csdn.net/wuqingyong/article/details/2270760
希望对你有帮助。
------解决方案--------------------
File dictinary=new File(""); //你文件所在目录
for(File f:dictinary.listFiles(new FilenameFilter(){
@Override
public boolean accept(File dir, String name) {
在这里用正则(你所为通配符) 判断文件名 符合return true 否则 return false;
}
})){
并且对符合你的文件遍历 进行处理
}