File file = new File(""); File的构造函数为空字符串是合法的.你可以查下API文档,有清楚的说明. If the given string is the empty string, then the result is the empty abstract pathname. .表示当前路径 File file = new File("."); 这样file就获得了当前路径的实例. 至于你空指针的问题.file.list(); 此时file是一个空目录,所以他的list()方法返回的一个null,调用null的length自然就空指针了.这些手册里都有说明. read the fucking manul.
File的构造函数为空字符串是合法的.你可以查下API文档,有清楚的说明.
.表示当前路径
File file = new File(".");
这样file就获得了当前路径的实例.
至于你空指针的问题.file.list();
此时file是一个空目录,所以他的list()方法返回的一个null,调用null的length自然就空指针了.这些手册里都有说明.
read the fucking manul.