java反射得到类的属性名和属性值并且放入Map中
来源:互联网 发布:知乎软件推荐 编辑:程序博客网 时间:2024/05/16 13:38
public void setValue(AddShoppingDataSolr release, Map<String, Object> solrMap) {//AddShoppingDataSolr 为一个实体类
Field[] fields = release.getClass().getDeclaredFields();for(Field field : fields){
String fieldName1 = field.getName(); //得到属性名称
String fieldName = fieldName1.substring(0, 1).toUpperCase() + fieldName1.substring(1);//把得到属性名称的第一个字母大写
Object type = null;
Method m;
try {
m = release.getClass().getMethod("get" + fieldName);
type = m.invoke(release); //得到属性值
} catch (NoSuchMethodException e) {
}catch (IllegalAccessException e) {
} catch (InvocationTargetException e) {
}
solrMap.put(fieldName1,type);//把属性名称作为Key,属性值作为Value
}
}
0 0
- java反射得到类的属性名和属性值并且放入Map中
- java反射得到类对象,并且得到类的属性
- java反射获取类的属性名和属性值
- Object get["属性"]; java反射技术通过对象和属性名得到属性值
- 用反射得到类名和属性值
- java反射技术通过对象和属性名得到属性值
- java反射(得到属性名,类型)
- Java基础-将Bean属性值放入Map中
- java 通过反射机制得到类的属性和方法
- Java反射:根据属性名得到其Set方法设置它的值
- Flex反射得到属性和属性的值
- Flex反射得到属性和属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java通过反射得到属性的值和设置属性的值
- maven install jar包到本地仓库
- python 属性修饰符 @property
- ETL学习心境(多读,underself)
- 基于模型的智能测试
- 远程连接CentOS7被拒绝的问题,SSH and Telnet Connection refused
- java反射得到类的属性名和属性值并且放入Map中
- C#设计模式之单例模式
- cvSVM及trainSVM参数详解
- 基本类型优先于装箱基本类型
- JSP页面用EL表达式取值或小脚本取值时,用三目运算符判断显示
- 关于在android studio写一个menu的笔记
- Android Studio上传library到Nexus搭建的Maven乱码问题
- JNDI概述
- Maven(四)-依赖关系(理论篇)