[Java] 我们被分配编写几种方法来帮助向 TodoList 添加功能,其中一种方法是通过 TodoList 并返回仍然不完整的方法。这是我写的(省略了其他方法):
public class TodoList {
private ArrayList<TodoItem> todoItems;
public TodoList() {
todoItems = new ArrayList<TodoItem>();
}
public List<TodoItem> filterIncompletes () {
List<TodoItem> incs = todoItems; *****
for (int i = 0; i <todoItems.size(); i++) {
if (todoItems.get(i).isCompleted() == false) {
incs.add(todoItems.get(i));
}
}
return incs;
}
我已经在我认为出错的地方加上了星号,尽管我并不肯定。我知道该方法需要返回一个列表,只是不确定我是否正确。
非常感谢对我的情况的任何帮助!