我有一个 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,我希望在不迭代单个项目的情况下获得父亲姓名、母亲姓名和孩子姓名。