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