というクラスがありPerson
ます。次のようになりますattributes
; ID
、、およびの2つの属性がありTelephone
ます。1人で多くの電話をかけることができるので、以下に複数のIDを持つ人が表示される場合があります。
public ArrayList<Person> all(){
p = new ArrayList<Person>();
p.add(new Person(1,266763));
p.add(new Person(1, 358643));
p.add(new Person(2, 4667763));
return p;
}
と呼ばれる別のクラスがありPersonDB
ます。と呼ばれるメソッドがありfindPersonWithTheTelephoneNumber(int telephone)
ます。
public void findPersonWithTheTelephoneNumber(int telephone) {
Person pp = new Person();
ArrayList<Person> personList = pp.all();
// Now i want to find the Person object that will match the telephone number of these list of personList.
}
personListには、3〜4個のPersonオブジェクトがあります。PersonArrayListを検索して、Personオブジェクトに一致するオブジェクトを見つける必要があります。どうすればこれを行うことができますか?
注:試しpersonList.contains()
ました。しかし、これは機能しません。