ITPUB??ì3
ITPUB论坛 » Java入门与认证版 » 多个Key用什么东西?


标题: 多个Key用什么东西?
离线 hanfeishu
中级会员



精华贴数 0
个人空间 0
技术积分 3024 (480)
社区积分 0 (1283401)
注册日期 2007-2-28
论坛徽章:19
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-14 08:52 
多个Key用什么东西?

这样的,多个key分别对应不同的value,如下
FirstKey = new MyClass(1)
FirstKey = new MyClass(2)
FirstKey = new MyClass(3)
FirstKey = new MyClass(4)
SecondKey = new MyClass(5)
SecondKey = new MyClass(6)
SecondKey = new MyClass(7)
FirstKey = new MyClass(8)
这种情况下HashMap和Hashtable都不行吧?
我要用什么呢?
我想查找FirstKey的时候能找到对应FirstKey的所有类的序列,怎么解决这个问题?


只看该作者    顶部
离线 smartpig
老会员



精华贴数 1
个人空间 160
技术积分 5053 (253)
社区积分 0 (1063709)
注册日期 2006-8-9
论坛徽章:32
会员2007贡献徽章开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-14 08:54 
用hashmap保存一个list就可以了。


只看该作者    顶部
离线 handuner
初级会员



精华贴数 0
个人空间 0
技术积分 2516 (611)
社区积分 0 (1438890)
注册日期 2007-6-21
论坛徽章:21
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-14 08:54 
FirstKey 作为key,然后它对应的四个value放入一个数组里,MyClass数组,这不就可以了吗?当你用FirstKey 查询的时候,可以取出它对应的数组!这就是你要的value数组了


只看该作者    顶部
离线 soief



精华贴数 0
个人空间 0
技术积分 8 (118995)
社区积分 0 (1765197)
注册日期 2008-5-7
论坛徽章:0
      
      

发表于 2008-5-14 17:24 


QUOTE:
原帖由 handuner 于 2008-5-14 08:54 发表
FirstKey 作为key,然后它对应的四个value放入一个数组里,MyClass数组,这不就可以了吗?当你用FirstKey 查询的时候,可以取出它对应的数组!这就是你要的value数组了




只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问