
如何向Map中添加数据
9个回答
展开全部
同学,你看看,我给你写个小例子。
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值的。
不妨打印一下取出的数据。
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值的。
不妨打印一下取出的数据。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-14
展开全部
Map map = new HashMap();
map.put("key",value);
map.put("key",value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Map对象的put方法,放入键值对,就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询