これが私のクラス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
、このクラスで試しますか?これのために私を助けてください
ありがとう、そして私の悪い英語でごめんなさい..