+ -
当前位置:首页 → 问答吧 → 关于HashMap问题

关于HashMap问题

时间:2011-08-31

来源:互联网

现在 HashMap<String,String> 的值 可以传入2个 ,现在要输入3个字段, 用什么来代替hashmap 最好???

作者: fukegogogo   发布时间: 2011-08-31

没理解你的意思,一个key对应3个字段?

作者: softroad   发布时间: 2011-08-31

map.put(key, new String[] {"1", "2", "3"})

作者: softroad   发布时间: 2011-08-31

问题说具体点。

作者: huangchenliang   发布时间: 2011-08-31

HashMap<String,String[]>

作者: chenhao1208   发布时间: 2011-08-31

1.List<HashMap<String,String>>
  每个HashMap中三个键值对,字段名(key)-字段值(value)
2.直接把三个字段用类封装,然后ArrayList搞定
仅供参考。

作者: shanhexiaohe   发布时间: 2011-08-31

HashMap<String,HashMap<String,String>>

作者: yxk19890903   发布时间: 2011-08-31

楼上+1

作者: why6655   发布时间: 2011-08-31

ArrayList<MyKeywordDTO> myKeywordList = new ArrayList<MyKeywordDTO>();
HashMap<String, String> keywordMap = new HashMap<String,String> ;
myKeywordList.add(new MyKeywordDTO(key, Integer.valueOf(keywordMap.get(key));

最开始的时候这样能满足要求 现在需求改了 MyKeywordDTO 添加了一个字段 

要在 myKeywordList里add进去 所以就要修改 HashMap ,各位 ,这个要怎么修改最好,不用动太多的代码

作者: fukegogogo   发布时间: 2011-08-31

将你的3个字段封装成一个对象,然后用(key,对象)的方式就好了

作者: qib2553736   发布时间: 2011-08-31

嵌套啊。。。

作者: happysmhzp   发布时间: 2011-08-31

容器里放对象,容器里放容器。 看你需求选最合适的方法。

作者: authorzhh   发布时间: 2011-08-31

我就看看 不说话

作者: wzy42563   发布时间: 2011-08-31

keywordMap.put()的时候需要怎么做了?

作者: fukegogogo   发布时间: 2011-08-31

热门下载

更多