这是我的课animals.java
:
public class animals {
String Name, ID;
static ArrayList<animals> animalData = new ArrayList<animals>();
public animals(){}
public animals(String name, String id){
super();
this.Name = name;
this.ID = id;
}
public void addAnimal(String name, String id){
animalData.add(new animals(name, id));
}
public int search(String name){
return this.animalData.indexOf(name);
}
}
当我添加带有 id 的动物名称时,它可以正常工作,但是当我使用搜索方法时,我只看到 -1。也许我尝试覆盖方法equals
或indexof
在这个类中?帮帮我
谢谢你,对不起我的英语不好..