初学求有经验者给点意见

BS 2009-03-04 03:23:16
我想知道用哪个类搜索最快;大致是这样我监控一堆socket,每个socket有一些关联的东西,比如这个连接的用户ID,用户状态等。。。这些我也要保存起来,假设保存到一个arraylist里;因为我用Selector进行监控,所以返回是一个可操作的socket集合;那么我必须拿出每个socket再到保存用户的arraylist里找到该用户,根据用户状态等再进行读或写或断开等操作;但是我想如果用户多的话这个循环似乎太大了;所以我想知道有没有办法我从返回的socket集合中拿出一个socket可以很方便的获得它关联的用户
...全文
98 点赞 收藏 8
写回复
8 条回复
shuanlarousi1 2009年03月04日
用Map接口的主要常用类:HashMap,用键值对来处理..Key - value
回复 点赞
Giant_Java 2009年03月04日
Map
回复 点赞
yangkaixin1226 2009年03月04日
学习了
回复 点赞
liuyanbei12 2009年03月04日
MAP MAP
回复 点赞
hpjianhua 2009年03月04日
用Map接口的主要常用类:HashMap,用键值对来处理..Key - value
回复 点赞
hpjianhua 2009年03月04日
用Map接口的主要常用类:HashMap,用键值对来处理..Key - value
回复 点赞
nine_suns99 2009年03月04日
是啊,将socket作为map的键值,将该socket的用户信息作为map的value保存起来不就OK了么?
回复 点赞
wang511123 2009年03月04日
HashMap或者HashTable
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告