初学求有经验者给点意见

BS 2009-03-04 03:23:16
我想知道用哪个类搜索最快;大致是这样我监控一堆socket,每个socket有一些关联的东西,比如这个连接的用户ID,用户状态等。。。这些我也要保存起来,假设保存到一个arraylist里;因为我用Selector进行监控,所以返回是一个可操作的socket集合;那么我必须拿出每个socket再到保存用户的arraylist里找到该用户,根据用户状态等再进行读或写或断开等操作;但是我想如果用户多的话这个循环似乎太大了;所以我想知道有没有办法我从返回的socket集合中拿出一个socket可以很方便的获得它关联的用户
...全文
151 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
uastation 2009-03-04
  • 打赏
  • 举报
回复
用Map接口的主要常用类:HashMap,用键值对来处理..Key - value
uastation 2009-03-04
  • 打赏
  • 举报
回复
用Map接口的主要常用类:HashMap,用键值对来处理..Key - value
nine_suns99 2009-03-04
  • 打赏
  • 举报
回复
是啊,将socket作为map的键值,将该socket的用户信息作为map的value保存起来不就OK了么?
wang511123 2009-03-04
  • 打赏
  • 举报
回复
HashMap或者HashTable

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧