import java.util.*;
import java.io.*;public class iotest1 {public static void main(String[] args)throws IOException {
File d = new File("txt");
String[] fileNames = d.list();
// private Equipment []equipment;
String[] member = null;
// String[] loan;
int k;
for (int i=0; i < fileNames.length ; i++) {
File read = new File(fileNames[i]);
Scanner reader =new Scanner(read);
String inputLine;
String txtname; txtname = fileNames[i];
int pos=txtname.lastIndexOf(".");
txtname = txtname.substring(0,pos);
System.out.println(txtname);
k=0;
if ( txtname.equals("member")){
while (reader.hasNextLine()){
inputLine=reader.nextLine();
member[k]=inputLine;
System.out.println(member[k]);
k++;
}
}
}
}
}eclip运行到member[k]=inputLine;就不能走了?为什么?
可以这样初始化一下:member=new String[fileNames.length]