如何向Map中添加数据

 我来答
detective682
高粉答主

2019-04-27 · 说的都是干货,快来关注
知道答主
回答量:1663
采纳率:100%
帮助的人:27万
展开全部

向Map中添加数据的步骤如下:

1.首先使用insert方式插入三组数据到map容器中,然后遍历打印容器中存放的数据。

2.从输出的结果看,三组数据成功存放到map容器。

3.接下来仍然使用insert方式,但是插入的是value_type的数据。

4.从输出结果看,采用插入value_type数据显示现象与前一种方式是相同。这样就解决了向Map中添加数据的问题了。

dnnn5
2015-01-05 · 超过35用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:84.6万
展开全部
你是做数据地图吗?我可以给你介绍一种新的方法,你试试,主要是用Finereport。

首先,数据准备
新建2个数据查询,一个用做地图的数据源 ,一个用做折线图的数据源。
ds1:SQLSELECT avg(指数) as 平均指数,城市 FROM map_XX市数据 group by 城市。
ds2:SQLSELECT * FROM map_XX市数据 where 城市=’${city}’,参数默认值为XXX。
接下来,我们要自定义地图报表
合并一片单元格,点击菜单栏中的插入>单元格元素>插入图表,选择地图,点击确定。
地图类型
如果我们要制作的地图是XX市地图,但是XX市地图并不在我们内置地图中,这个时候就可以使用自定义地图了。
点击选中刚刚插入的地图,在右侧上方的属性面板中选择图表属性表-类型,点击按钮,选中添加自定义地图
选中新建好的自定义地图图表,选择编辑图片区域
在弹出的对话框中导入准备好的地图图片
注:导入支持的图片类型:gif,png,jpg,bmp。
地图图片要求:需要有点选地图上某块区域的效果,那么提供的地图上要需要有清晰的区域边线,并且区域边线的颜色要统一,如全是黑色,区域内模块为纯色,不能包含有其他内容。
双击地图图片中的每一块区域,将其命名,可以直接选取数据库中的,也可以直接手动书写,命名好之后,点击保存
所有区域都添加完成之后,点击确定,回到图表属性面板,再次点击,可编辑自定义地图名称,我们这里将自定义地图命名为XX市地图
到此,XX市地图报表则定义好了,属性表的地图列表中有了XX市地图,可以用在任意报表中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子丶夜
推荐于2017-09-14 · TA获得超过397个赞
知道小有建树答主
回答量:326
采纳率:25%
帮助的人:220万
展开全部

我给你写个小例子。

Map<String, Object> testMap = new HashMap<String, Object>();


先跟你说一下这个格式,
Map集合里传入的是键值对,是两个相对应的值,因此Map集合需要传入两个值。
关于上面的那个“<String, Object>”,称之为“泛型”,
泛型规定了该Map集合的Key只能是前面的那个类型(我这里是定义的String),
而value只能是后面的那个类型(我定义的是Object)。
特别说明一下,两个类型都能传对象。

1、添加数据
 testMap.put("key", "value这是我输入的值");
2、取出数据
 testMap.get("key");
  这里的get方法是通过key值找到value值的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑喘是病得抽
2018-07-28 · TA获得超过925个赞
知道大有可为答主
回答量:2140
采纳率:98%
帮助的人:2227万
展开全部
我给你写个小例子。

1

Map<String, Object> testMap = new HashMap<String, Object>();

先跟你说一下这个格式,Map集合里传入的是键值对,是两个相对应的值,因此Map集合需要传入两个值。关于上面的那个“<String, Object>”,称之为“泛型”,泛型规定了该Map集合的Key只能是前面的那个类型(我这里是定义的String),而value只能是后面的那个类型(我定义的是Object)。特别说明一下,两个类型都能传对象。1、添加数据 testMap.put("key", "value这是我输入的值");2、取出数据 testMap.get("key"); 这里的get方法是通过key值找到value值的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Saviour_Tony
2011-12-14
知道答主
回答量:9
采纳率:0%
帮助的人:17.3万
展开全部
Map是个接口,有多个实现类,最常用的是HashMap
放入方法如下
Map map = new HashMap();
map.put("key",value);
建议您多看看API,有中文的
关于怎么使用的问题一般都能找到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式