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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈斌 中级黑马   /  2012-2-26 18:49  /  1785 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package thrid.day;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class fileDemo1 {

        /**
         * @param args
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                // TODO Auto-generated method stub
File f=new File("G:/java/java基础3");
List<File> list=new ArrayList<File>();
                cf6(f,list);
                  for(File file:list)
                     {
                             sop("::"+file);
                     }
        }
                public static void cf6(File dir,List<File> list)
        {
                 File files[]= dir.listFiles();
             sop(dir.length());
             for(File file:files)
             { if(file.isDirectory())
                             cf6(file,list);
             else{
                     
                     
                             if(file.getName().endsWith(".java"));
                             {
                             list.add(file);
                             sop("111111");
                             }
                     
             }
             }
          
        }
        public static void sop(Object obj)
        {
                System.out.println(obj);
        }
}
为什么判断不出后缀名是“。java”,,,是不是这句有问题 if(file.getName().endsWith(".java"));

3 个回复

倒序浏览
  1. System.out.println("a.java".endsWith(".java"));  //结果为 true
复制代码
回复 使用道具 举报
丁晓宇 发表于 2012-2-26 18:54

不是“.java”不是false
回复 使用道具 举报
丁晓宇 发表于 2012-2-26 18:54


不是“.java”不是false
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马