/** * 通过反射得到的数据类型的也是不一定的,所以这里我们返回值为Object * Object是无法直接转为Integer,现将Object转为String,然后再将String转为Integer * @param item * @param fileName * @return */ public static Object getFileValue(Object item,String fileName) throws Exception { Class<?> aClass = item.getClass(); Field file = aClass.getDeclaredField(fileName); // 得到所有字段包括私有字段 file.setAccessible(true); // 取消访问限制 return file.get(item); // 这里就体现出反射的意思了,我们通常都是通过对象拿到字段,这里是通过字段,将类的字节码对象为参数传入,来得到值 }
ps:抽取方法遇到了很多的问题,其中的T,?等泛型还只是会简单的用,并不熟练,以后要多加学习。
到此这篇关于Element的el-tree控件后台数据结构的生成以及方法的抽取的文章就介绍到这了,更多相关Element el-tree生成及方法抽取内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章: