![]() |
1
4
我想
主要的
关键是
此实现使添加/删除员工变得容易,因为您只需要更改一名员工
|
![]() |
2
4
我的第一个想法是:最简单的方法就是两张地图。
但从表面上看,你只想通过SSN或ID查找员工。那么,什么能阻止你制作两个映射,或者最坏的情况下阻止一个包含两个映射的类? 作为澄清,您是否正在寻找 复合键 员工身份是通过其SSN和ID的组合来唯一标识的,但不是一个单独标识的,或者您是否在寻找两种不同的方式来引用员工? |
![]() |
3
2
这个 Spiffy Framework 似乎能提供你想要的东西。从Javadocs:
相关课程是 TwoDHashMap .它还提供了 ThreeDHashMap . |
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
![]() |
milczi · Swift通用无强制展开向下投射 6 年前 |
![]() |
bugs · Typescript-泛型类型扩展自身 6 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 6 年前 |
![]() |
Blankdud · 具有默认数据的通用对象创建方法 6 年前 |
![]() |
Tim Hutchison · 从泛型对象列表中读取泛型值 6 年前 |