怎么取java.lang.reflect.Field中String类型的值?谢谢高手们指教!

解决方案 »

  1.   

    public static Object getFileValue(Object object, String filedName){
            Class classType = object.getClass();
            Field fild = null;
            Object fildValue = null;
            try ...{
                fild = classType.getDeclaredField(filedName);
                fild.setAccessible(true);
                fildValue = fild.get(object);        } catch (NoSuchFieldException ex){
                ex.printStackTrace();
            } catch (Exception ex){
                ex.printStackTrace();
            }
            return fildValue;
        }
        String s = (String)getFileValue(Object object, String filedName);