我需要幫助。對於這個特定的方法。我試圖讓它返回一個我標記爲的數組列表。如何從方法返回陣列列表
public ArrayList read(){
BufferedReader inputStream = null;
try {
inputStream = new BufferedReader(new FileReader("processes1.txt"));
String l;
while ((l = inputStream.readLine()) != null) {
ArrayList<String> tokens = new ArrayList<String>();
Scanner tokenize = new Scanner(l);
while (tokenize.hasNext()) {
tokens.add(tokenize.next());
}
return tokens;
}
} catch(IOException ioe){
ArrayList<String> nothing = new ArrayList<String>();
nothing.add("error1");
System.out.println("error");
//return nothing;
}
return tokens;
}
我在做什麼錯了?
正如一個評論,它被認爲是很好的做法,一般返回一個列表,而不是一個ArrayList,如果你需要改變在某些時候執行。 – DJClayworth 2011-01-11 16:03:25