Java.io.FilenameFilter文件名过滤接口的使用。
2012-10-10 19:51
585 查看
import java.io.File; import java.io.FilenameFilter; /** * 测试 FileNameFilter 类的使用方法。文件过滤。用到list(FileNameFilter filter)方法 * 时会自动调用 接口 FileNameFilter 中的accept()方法。这个叫做“回调吧” * @author joychine * */ public class FileNameFilterTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub File f = new File("E:\\搞笑DIY"); String[] filterString = f.list(); String []fileter1 = f.list(new FileFilter()); for (int i = 0; i < filterString.length; i++) { System.out.println(filterString[i]); } System.out.println("----------------------------------"); for (int i = 0; i < fileter1.length; i++) { System.out.println(fileter1[i]); } } } class FileFilter implements FilenameFilter { @Override public boolean accept(File dir, String name) { // TODO Auto-generated method stub return name.endsWith(".jpg")||name.startsWith("杀手"); } }
相关文章推荐
- java.io.FilenameFilter文件名过滤器总结
- [原创]Java中使用File类的list方法获取一定数量的文件:FilenameFilter接口的特殊用法
- java 提供的文件过滤类FilenameFilter使用
- 使用FilenameFilter过滤出文件夹下的指定文件
- 使用FilenameFilter实现图片过滤,只要.gif,.jpg,.png文件。
- FilenameFilter的使用(过滤图片)
- java基础知识回顾之javaIO类--File类应用:过滤器接口FilenameFilter和FileFilter
- java获取指定路径下的指定文件/java.io.File.listFiles(FilenameFilter filter)
- java获取指定路径下的指定文件/java.io.File.listFiles(FilenameFilter filter)
- 使用FilenameFilter实现图片过滤- -
- IO流-FilenameFilter接口--文件过滤器的使用---筛选特定文件
- java基础之File对象中的FilenameFilter文件过滤以及递归列出指定文件夹路径下的所有文件和所有文件夹
- FilenameFilter来打印File下的所有java文件名
- java中的FileFilter接口如何使用
- Java IO 之 FileFilter与FilenameFilter
- FileNameFilter接口应用: 指定多个扩展名过滤规则
- java基础知识回顾之javaIO类--File类应用:过滤器接口FilenameFilter和FileFilter
- Java之FilenameFilter接口
- java之io之File类的list()方法过滤目录的使用