Java I/O系统全面解析
1. 匿名内部类在文件操作中的应用
在Java编程中,匿名内部类可以用于快速解决特定问题。以下是一段示例代码:
public static void main(final String[] args) {
File path = new File(".");
String[] list;
if(args.length == 0)
list = path.list();
else
list = path.list(new FilenameFilter() {
public boolean
accept(File dir, String n) {
String f = new File(n).getName();
return f.indexOf(args[0]) != -1;
}
});
Arrays.sort(list,
new AlphabeticComparator());
for(int i = 0; i < list.length; i++)
System.out.println(list[i]);
}
这里 main() 方法的参数被声明为 final ,因为匿名内部类直接使用了 args[0] 。匿名内部类
超级会员免费看
订阅专栏 解锁全文
808

被折叠的 条评论
为什么被折叠?



