我需要知道如何替換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'來確定索引。 –