0
for (int i = 0; i < todos.size(); i++) {
    for (int j = i + 1; j < todos.size(); j++) {
        cont = 0;

        for (int k = 0; k < todos.get(i).size(); k++) {
            if (todos.get(i).get(k) == todos.get(j).get(k)) {
                cont++;
                if (cont == todos.get(i).size()) {
                    todos.remove(j);
                }
            }
        }
    }
}

它有效吗?它已经过测试,但我不知道....这是正确的吗?

4

1 回答 1

0

这应该做。

public void addTodo(Para){
Boolean add=true;
for (int j = 0; j < todos.size(); j++) {
if(Para==todo.get(j)) 
add=false;
}
if(add == true)
todo.add(Para);
}
于 2013-06-09T00:54:49.503 回答