解决方案 »

  1.   

    这要用什么反射map的原生API就可以获取到KEY了
      

  2.   


    Class<YourClass> clazz = YourClass.class;
    Method m = clazz .getDeclaredMethod("getInfo");
    Object obj = m.invoke(YourClassObject);
    if(obj != null && obj instanceof Map){
    Map<?,?> returnValue = (Map<?,?>)obj;
    if(returnValue.containsKey("a")){
    Object value = returnValue.get("a");
    System.out.println(value);
    }
    }
      

  3.   

    先把需求说明白。
    猜:直接遍历map
      

  4.   

    不一定用反射,有多种方法,用entrySet迭代可以取出来,还可以用keyset取出
    最方便的是
    Map<String, String> values = new HashMap();  
        for (Map.Entry entry : values.entrySet()) {  
            Object key = entry.getKey( ); 
      

  5.   

    要什么反射,直接遍历keyset嘛。