我需要知道如何替换ArrayList<Animal>
中的对象。我有一个数组列表,名为ArrayList<Animal>
。这个列表只有5个动物列出了init。替换ArrayList中的对象
Animal animal = new Animal();
animal.setName("Lion");
animal.setId(1);
ArrayList<Animal> a = new ArrayList<Animal>();
a.put(animal); // likewise i will be adding 5-6 animals here.
稍后,我将从该数组列表中取一个对象并对其进行修改。
Animal modifiedAnimal = new Animal();
animal.setName("Brown Lion");
animal.setId(1);
现在我需要这种动物对象添加到ArrayList<Animal> a
数组列表。我需要它来取代之前的Animal
对象,我们将它命名为Lion
。我怎样才能做到这一点 ?
注意:我不知道添加此对象的索引。
覆盖等于那么你可以使用'indexOf'来确定索引。 –