- import java.io.*;
- import java.util.*;
- class Demo
- {
- public static void main(String[] args)
- {
- File f = new File("F:\\java2013\\day20");
- String[] file = f.list();
- int count= 0;
- for (int x= 0;x<file.length ;x++ )
- {
- if(file[x].endsWith(".java")){
- System.out.println(file[x]);
- count++;}
- else
- break;
- }
- System.out.println(count);
- /*int count= 0 ;
- String[] file = f.list(new FilenameFilter(){
-
- public boolean accept(File dir,String name)
- {if(name.endsWith(".java"))
- return true;
- else
- return false;
- }
-
- });
- for (int x= 0;x<file.length ;x++ )
- {
- System.out.println(file[x]);
- count++;
- }
- System.out.println(count);*/
-
- }
- }
复制代码
为什么注释的 部分和 没有注释的部分,都是在输出文件名是否以".java"结尾的 为什么 没注释的要比注释的 少几个呢?
有点想不通 为什么啊 大侠指教下 |