A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 莫盛强 中级黑马   /  2016-3-11 15:13  /  681 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package Test69;

  2. import java.lang.reflect.Method;
  3. import java.util.Map;
  4. import java.util.TreeMap;
  5. /**
  6. * Integer泛型Map中存储字符串
  7. * @author BUN
  8. *
  9. */
  10. public class MapDemo {
  11.      public static void main(String[] args) {
  12.                 Map<Integer, Integer> map = new TreeMap<Integer, Integer>();
  13.                 map.put(1, 100);
  14.                 map.put(2, 200);
  15.                 map.put(3, 300);
  16.                 System.out.println(map);
  17.                 method(map);
  18.                 System.out.println(map);
  19.         }

  20.         private static void method(Map<Integer, Integer> map) {
  21.                 Class c = map.getClass();
  22.                 try{
  23.                 Method m = c.getMethod("put",Object.class,Object.class);
  24.                 m.invoke(map,"a","b");
  25.                 }catch(Exception e){
  26.                         e.printStackTrace();
  27.                 }
  28.         }
  29. }
复制代码

2 个回复

倒序浏览
这里用在List集合泛型Integer添加String类型题目的方法,结果会报错?
回复 使用道具 举报
支持一个,目前还是看不懂!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马