A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© RockLee 中级黑马   /  2015-6-24 22:38  /  192 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package days23;

  2. import java.io.File;
  3. import java.io.FilenameFilter;

  4. /*

  5. * 需求:我们在指定的文件夹中找到后缀为.txt的文件,并把它们打印在控制台
  6. * 思路及其分析:在指定的文件夹中我们选择文件类对象,通过实现过滤器来筛选我们要的文件。
  7. */
  8. public class Test3 {
  9.         public static void main(String[] args) {
  10.                 File dir= new File("C:");
  11.                 String [] names = dir.list(new FilenameFilter() {
  12.                        
  13.                         @Override
  14.                         public boolean accept(File dir, String name) {
  15.                                
  16.                        
  17.                                 return name.endsWith("txt");
  18.                         }
  19.                 });
  20.                 for(String name:names){
  21.                         System.out.println(name);
  22.                 }
  23.                
复制代码

2 个回复

倒序浏览
还行吧!
回复 使用道具 举报
".txt"哦  感觉txt不够严谨
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马