java实现指定格式文件的筛选操作

前不久遇到需要在一个文件夹下,只读出xml中的信息,其中还有txt和其他配置文件不读。终于在网上找到了这个简洁而高效的实现方法:
public static void main(String[] args) {
	File file=new File("E://123");
	String[] files=file.list(new FilenameFilter(){
	public boolean accept(File dir, String name)
	 {
	      return name.indexOf(".xml")!=-1;//筛选出需要的格式 
            }
	    });
	    for(int i=0;i<files.length;i++)
	    {
	     System.out.println(file+File.separator +files[i]);
	    }

	}

 实现功能:筛选出123文件夹下的xml文件,在循环中分别打印出文件所在路径。

 

 

 

你可能感兴趣的:(java实现)