日期:2014-05-20 浏览次数:20618 次
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; } })){ 并且对符合你的文件遍历 进行处理 }