次のクラスがあるとしましょう:
Main->Worlds->Country->Cities->Streets->People->Person
そして、各クラスには独自の があるとしましょうArrayList
。クラスにしかアクセスできない場合World
名前で人を見つけるには
getWorlds()->getCountries()->getCities()->getStreets()->getPeople()->getPersonByName('dani')
そして、それをループするように、すべてを検索しますinstances
。またはArrayList<Person>
、私のクラスのように作成し、これとのクラスのインスタンスのMain
両方に人物を含めることをお勧めします。私の質問が十分に明確であることを願っています。明確でない場合は、コメントアウトしてください。明確にするために、問題は名前で人を見つけることではなく、姓、ID、またはその他のものである可能性があります。ArrayList<Person>
People