黑马程序员技术交流社区

标题: 关于Map集合反射添加键值对集合怎么访问? [打印本页]

作者: 突然世界晴    时间: 2015-4-2 16:19
标题: 关于Map集合反射添加键值对集合怎么访问?
  1. public class Demo7 {
  2. public static void main(String[] args) throws Exception {
  3.         Map<Integer,String> map=new HashMap<Integer,String>();
  4.         map.put(1,"a");
  5.         map.put(2,"b");
  6.        
  7.         Class s=map.getClass();
  8.         Method m=s.getMethod("put",Object.class,Object.class);
  9.         m.invoke(map, "333","c");
  10.         //System.out.println(map.toString());
  11.        
  12.         Set<Map.Entry<Object,String>> set=map.entrySet();

  13. }
  14. }
复制代码

作者: 突然世界晴    时间: 2015-4-2 16:20
现在在创建映射对象卡着了
作者: ㏒假™面具    时间: 2015-4-2 16:24
你的集合存储的元素是Object和Object ,访问是当然也需要同样的泛型了
作者: tony_ygz    时间: 2015-4-2 19:54
你的泛型不统一啊
作者: 菜鸟小A    时间: 2015-4-2 21:51
:handshake:handshake
作者: z47057554    时间: 2015-4-2 23:25





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2