假設我有一個對象中運行像這樣這樣的:正確初始化對象中的數組列表?
static class fileHandler {
File fileToHandle;
ArrayList fileDetails;
fileHandler(File fileIn) {
fileToHandle = fileIn;
}
public void fileHandling() {
try {
Scanner reader = new Scanner(fileToHandle);
reader.useDelimiter(",");
while(reader.hasNext()) {
String s = reader.next();
fileDetails.add(s);
}
} catch (FileNotFoundException e) { System.err.println("File Not Found!"); }
}
}
我如何才能讓「fileDetails」能我的方法裏面工作?
只是實例fileDetails類型的新對象的方法內。 'fileDetails =新的ArrayList();' –
noMAD
2012-04-27 05:14:55
此外,它是很好的注意,除非你有從具體類指'fileDetails'一個具體的理由,那麼它的好得多指'List'代替。使您的程序更加靈活。 – Kirstein 2012-04-27 05:30:45