我目前正面临一个问题,它不会删除我在remove
方法中提供的项目。删除Arraylist中与删除方法中的对象对应的所有项目
ArrayList<Person> persons = new ArrayList<>();
persons.add(new Person(1,"john","london"));
persons.add(new Person(1,"john","london"));
persons.add(new Person(1,"john","london"));
persons.add(new Person(1,"john","london"));
persons.add(new Person(2,"blaze","paris"));
persons.add(new Person(2,"blaze","paris"));
persons.remove(new Person(1,"john","london"));
即使我已经删除了一个项目,Arraylist的大小仍然保持不变。 如何删除对应于我放入remove
方法内的对象的所有项目?