次のような HashMap キーと値のペアの ArrayList があります
ArrayList<HashMap<String, String>> myList =
new ArrayList<HashMap<String, String>>();
これらのアイテムを繰り返し処理して一致するものを見つけることができることは理解していますが、これはコストのかかる作業のようです。反復せずに要素を取得する他の方法はありますか?
私のArrayListには次のような値があります
[{Father Name=a, Mother Name=b, Child Name=c, Reg No=1, Tag ID=1},
{Father Name=p, Mother Name=q, Child Name=r, Reg No=2, Tag ID=2},
{Father Name=x, Mother Name=y, Child Name=z, Reg No=3, Tag ID=3}]
RegNoに基づいて、個々の項目を繰り返さずに父の名前、母の名前、子供の名前を取得したいと考えています。