关于用Java构建Hashtable

adamdudu3 2012-07-25 03:49:27
各位好!我想构建一个哈希表,数据来源是数据库,数据内容是 key=文章的编号和 value=文章的评分。

也就是从数据库中(大约有5000行)按行读取数据,然后把key和value构建哈希表,方便以后按照key值查找。
...全文
131 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
JiinYuu 2012-07-25
  • 打赏
  • 举报
回复
5000行 毛毛雨啦
adamdudu3 2012-07-25
  • 打赏
  • 举报
回复
却是没有用过容器。
我想表达的就是那个缓存的问题,5000行的数据量对hash表来说是否太大呢?
zqfddqr 2012-07-25
  • 打赏
  • 举报
回复
楼主新手 有可能没用过容器 java里有现成的
sffx123 2012-07-25
  • 打赏
  • 举报
回复
楼主想表达什么呢?
MiceRice 2012-07-25
  • 打赏
  • 举报
回复
难度是啥?不会JDBC?还是其它?

静态成员:
private static Map<String, Integer> mapScore = new HashMap<String, Integer>();

初始化时:
while (rs.next()) {
mapScore.put(rs.getString("文章编号"), rs.getInt("文章评分"));
}


需要注意的是,这是一个缓存设计,但凡缓存设计就将涉及到更新的问题需要考虑。

62,620

社区成员

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

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