import java.io.*;
import java.util.*;
public class DirList2{
public static FilenameFilter
filer(final String afn){
return new FilenameFilter(){//这是个内隐类;
String af=afn;
public boolean accept(File dir,String n){
String f=new File(n).getName();
return f.indexOf(af)!=-1;
}
};
}
public static void main(String args[]){
File path=new File(".");
String [] list;
if(args.length==0)
list=path.list();
else
list=path.list(filer(args[0]));//这里我不明白,
Arrays.sort(list); 当我把这个list()里的都去掉,就是和上面那句一样,怎么程序也能正常运行,没有出错.
for(int i=0;i<list.length;i++)
System.out.println(list[i]);
}
}次程序是一个列出列表名字的 程序
import java.util.*;
public class DirList2{
public static FilenameFilter
filer(final String afn){
return new FilenameFilter(){//这是个内隐类;
String af=afn;
public boolean accept(File dir,String n){
String f=new File(n).getName();
return f.indexOf(af)!=-1;
}
};
}
public static void main(String args[]){
File path=new File(".");
String [] list;
if(args.length==0)
list=path.list();
else
list=path.list(filer(args[0]));//这里我不明白,
Arrays.sort(list); 当我把这个list()里的都去掉,就是和上面那句一样,怎么程序也能正常运行,没有出错.
for(int i=0;i<list.length;i++)
System.out.println(list[i]);
}
}次程序是一个列出列表名字的 程序
解决方案 »
- 请问java中连接数据库(如Access、MySQL),能否在数据库中设置不属于java基本类型的日期型等类型?
- 一段简单代码不理解,新手求解释
- 字符串问题,请帮忙!!!
- Hashtable的已在元素无法找到的问题
- String类replace和replaceAll方法的问题
- 帮忙看一下有什么错误。各位大吓。
- 如何设置JScrollPane中的滚动条的宽度(大小)?
- 用至少五种方法实现数列?
- 急!字符串相减的问题
- 那里有关于jmf的开发资料和介绍,请那位仁兄帮忙(最好介绍一些好的资料)急!!
- 想了又想,还是决定问一问。
- 求java socket(作客户端)与vc socket(作服务端)通讯的例子!
产生一个DirList2$1.class其实就是程序中的无名内部类