上次一个朋友问我java的反射,由于好久没接触楞了一下。无聊时用了反射做了一个小测试
来源:互联网 发布:国外小说推荐 知乎 编辑:程序博客网 时间:2024/04/30 11:19
public static Object getValue(Object obj,String tagName) throws Exception{
Class cls= obj.getClass();
Field[] fs= cls.getDeclaredFields();
Object objs = null;
for (Field field : fs) {
String name= field.getName();
if(name.equals(tagName)){
Field f= cls.getDeclaredField(tagName);
objs= f.get(obj);
}
}
return objs;
}
public static void setValue(Object obj,String tagName,String value) throws Exception{
Class cls = obj.getClass();
Field[] fs= cls.getDeclaredFields();
for (Field f : fs) {
String name=f.getName();
if(name.equals(tagName)){
f.set(obj, value);
}
}
}
Class cls= obj.getClass();
Field[] fs= cls.getDeclaredFields();
Object objs = null;
for (Field field : fs) {
String name= field.getName();
if(name.equals(tagName)){
Field f= cls.getDeclaredField(tagName);
objs= f.get(obj);
}
}
return objs;
}
public static void setValue(Object obj,String tagName,String value) throws Exception{
Class cls = obj.getClass();
Field[] fs= cls.getDeclaredFields();
for (Field f : fs) {
String name=f.getName();
if(name.equals(tagName)){
f.set(obj, value);
}
}
}
- 上次一个朋友问我java的反射,由于好久没接触楞了一下。无聊时用了反射做了一个小测试
- 无聊做了一个TCP的我画你猜
- php代码,做跳转用的好久没写了,记录一个
- 朋友今天问我一个面试题,我看了看,给大家分享一下
- 好久没来了,测试一下现在的博客
- 要接触反射了
- 一个题目做了好久,java,想说爱你不容易!
- 这是我做的一个课程设计,做好了,老师没给讲评,希望哪个朋友帮我看看,给我点建议和看法,谢谢!
- 我做了一个成语接龙的小程序
- 用Vector做的分页.....做了我好久....
- 哎,要接触反射了
- 好久没登了 java
- 好久没更新了,检讨一下。。。
- 好久没写博客了,纪念一下。
- UVA 1592 Database 好久没写手生了。。。。。犯了一个很简单的错误呀!
- 遇到了一个C++的小问题,百度了一下
- 学Java了,好久没看了
- 用TCL编写了一个生成密码字典的小测试程序,共享一下
- 利用Android传感器开发水平仪
- 【转载】使用Xcode和Instruments调试解决iOS内存泄露
- struts2与struts1的不同之处
- JBoss技术支持文档
- 三种算法求解一个数组的子数组最大和
- 上次一个朋友问我java的反射,由于好久没接触楞了一下。无聊时用了反射做了一个小测试
- VC PlaySound
- 0x0008f484 处的 std::bad_alloc 内存申请失败
- oracle hints 举例
- 讯飞语音TTS10111错误
- uva 10474 Where is the Marble?(计数排序)
- head first---------composite design pattern
- 【RHEL6学习】用户管理基础知识
- 让自己的电脑变成虚拟服务器(亲测成功)