1家医院将有多名医生.我需要知道我可以存储的java collection类型(ArrayList,HashMap等)hospital ID和Doctor合适java collection类型的对象(ArrayList,HashMap等).
要求是我应该能够存储HospitalIDas key和Doctor对象value.
此外,我应该能够为各种Doctor对象使用相同的密钥(因为可能有许多医生为该医院工作).那么什么是我可以用于这种情况的java集合类型(ArrayList,HashMap等)?
注意:我不能使用HashMap- 因为它需要唯一的ID.
稍后,我应该能够筛选出为特定医院工作的所有医生(通过搜索它的ID),并显示其记录
如果您将自己限制为标准集合类型而不是您所描述的要求Map<HospitalId, Set<Doctor>>.如果您可以使用第三方库,那么您要寻找的是"多图".
不同的实现类之间的选择(HashSet对TreeSet等)取决于您要使用的数据结构的方式.
| 归档时间: |
|
| 查看次数: |
949 次 |
| 最近记录: |