黑马程序员技术交流社区
标题:
IO流里调用方法的参数问题
[打印本页]
作者:
雨下阳光
时间:
2014-9-20 01:10
标题:
IO流里调用方法的参数问题
本帖最后由 雨下阳光 于 2014-9-20 13:30 编辑
package cn.itcast.io.filter;
import java.io.File;
import cn.itcast.io.filter2.FilerByJava;
public class FileListDemo {
public static void main(String[] args) {
listDemo();
}
private static void listDemo() {
File dir=new File("c:\\");
String[] names=dir.list(new FilerByJava()[/color]);
for(String name : names) {
System.out.println(name);
}
}
}
-----------------------------------------------------------
package cn.itcast.io.filter2;
import java.io.File;
import java.io.FilenameFilter;
public class FilerByJava implements FilenameFilter {
@Override
public boolean accept(File dir, String name[/color]) {
return name.endsWith(".java");
}
}
复制代码
这有两段IO流程序,第一个程序在运行时会调用到第二段程序的方,这时方法里的参数是File dir和String name,在调用时没赋予他们值啊?如果是调用包一里的参数的话,不该导入包一吗?这儿有点儿懵了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2