黑马程序员技术交流社区

标题: package thrid.day; [打印本页]

作者: 陈斌    时间: 2012-2-26 18:49
标题: package thrid.day;
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"));

作者: 丁晓宇    时间: 2012-2-26 18:54
  1. System.out.println("a.java".endsWith(".java"));  //结果为 true
复制代码

作者: 陈斌    时间: 2012-2-26 19:17
丁晓宇 发表于 2012-2-26 18:54

不是“.java”不是false
作者: 陈斌    时间: 2012-2-26 19:17
丁晓宇 发表于 2012-2-26 18:54


不是“.java”不是false




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2