能给个例子吗?

能给个例子吗?

此处图书分类并没有单独定义一个类,而是把分类的id、名称、描述存放到了Map中,然后把每个分类,

             也就是一个HashMap的对象存储到List

             此处的List建议使用ArrayList,Map建议使用HashMap


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

 private static final List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();

public void addBookCatgory(Long id, String catgoryName, String description) {
  Map<String, Object> map=new HashMap<String, Object>();
  map.put("id", id);
  map.put("catgoryName", catgoryName);
  map.put("description", description);
  list.add(map);
  

  • 不笨的jamin 提问者 #1
    谢谢你的答案,我本在思索map的key和object , 我觉得这么put进map,为啥不是string,string?
    2017-11-17 00:00:08
  • 好帮手慕珊 回复 提问者 不笨的jamin #2
    因为put进map的有Long类型和String类型,所以如果设置成String类型,Long类型的数据就不能放入map了。所以用了他们的父类Object
    2017-11-17 09:24:52
一叶知秋519 2017-11-16 11:35:04

你好,你可以根据这个思路尝试着完成以下,如果在完成过程中存在疑问的话,可以随时在问答区进行提问。祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师