Java反射系列之Field
来源:互联网 发布:怎么用dos编译java 编辑:程序博客网 时间:2024/04/30 01:44
今天在处理一个数据库,发现一张表其中一个ExtendInfo字段很长,于是想到把该字符串转换成一个对象。
就写了一个把字符串转化为对象的方法<解析数据扩展字段>
这里用到了Field类。需要说明一下 Field类主要是用来辅助获取和操作类的属性的!
/**
*解析数据库扩展字段
**/
public static<T> T tranStrToObj(Class<T> c, String str) throws Exception{
T t = c.newInstance();
str = str.replace("{","").replace("}","");
String pros[] = str.split(",");
for(String s:pros){
String nv[] = s.split(":");//name and value
Field f = c.getDeclaredField(nv[0]);
f.setAccessible(true);
if(nv.length == 1){
f.set(t, "");
}else{
f.set(t, nv[1]);
}
}
return t;
}
0 0
- Java反射系列之Field
- JAVA反射系列之Field
- JAVA反射系列之Field----------java.lang.reflect.Field使用方法。
- java反射之-Field
- java反射之Field
- JAVA反射系列之Field,java.lang.reflect.Field使用获取方法。
- JAVA反射系列之Field,java.lang.reflect.Field使用获取方法。
- JAVA反射系列之Field,java.lang.reflect.Field使用获取方法。
- JAVA反射系列之Field,java.lang.reflect.Field使用获取方法。
- JAVA反射系列之Field,java.lang.reflect.Field使用获取方法
- Java反射之Field用法
- Java反射之Field用法
- Java反射之Field(一)
- Java反射之Class,Constructor,Field
- 深入学习Java反射之道-field
- 反射之Field
- java 反射 Field
- java 反射 Field类
- WWeChat仿微信应用源码带IM服务端源码完整版
- Android安全攻防战,反编译与混淆技术完全解析(上)
- [从头学数学] 第195节 计数原理
- 基于Gson库的json/bean解析工具
- Android触摸事件onTouchEvent和onInterceptTouchEvent该返回什么?
- Java反射系列之Field
- 计算机里面:“对于用户而言是透明的”
- SQLZOO(SELECT from Nobel Tutorial)Writeup
- mysql日志清理
- java设置文本框-按钮的一个简单例子(加法器)
- VS 2015 配置
- 2016.4.25Android总结
- 【STL】空间配置器剖析(二)
- C# 开源(name)