【发布时间】:2018-05-21 05:43:43
【问题描述】:
我有以下代码:
HashMap<String, HashSet<Person>> index = new HashMap<String, HashSet<Person>>();
public static void indexDB(String base)
{
for(Person i: listB)
{
if(name.equals(base))
{
}
}
listB 是一个包含 Person 元素的数组。
所以,如果一个人的名字与字符串基数匹配,他们就会被附加到索引 HashMap 中的一对键值上。每个键的 HashSet 包含其名称与字符串基数匹配的 Persons。如何才能做到这一点?
另外,我有一个类似的方法:
public void printPersons(String sth)
{
}
我希望它打印每次调用的键的 HashSet 中包含的人员。
谢谢
【问题讨论】:
标签: java