利用反射技术动态获取任意Java类实例的属性值

转载 2011年01月14日 17:03:00

package org.apache.easframework.core.entity.impl;

import java.lang.reflect.Field;

public class TestEntity {
 
 private String code;
 private String name;
 
 public void setCode(String code)
 {
  this.code = code;
 }
 
 public String getCode()
 {
  return this.code;
 }
 
 public void setName(String name)
 {
  this.name = name;
 }
 
 public String getName()
 {
  return this.name;
 }
 
 public static void main(String[] args) throws SecurityException, ClassNotFoundException, IllegalArgumentException, IllegalAccessException
 {
  TestEntity obj = new TestEntity();
  obj.setName("name value");
  obj.setCode("code value");
  Field[] fds = Class.forName
  ("org.apache.easframework.core.entity.impl.TestEntity").getDeclaredFields();
  
  System.out.println(fds.length);
  for(int i=0;i<fds.length;i++)
  {
   System.out.println(fds[i].get(obj));
   
  }
 }

}

java获取对象属性类型、属性名称、属性值

因为项目需要用到,于是简单封装了一些常用的操作: /** * 根据属性名获取属性值 * */ private Object getFieldValueByName(String f...
  • linshutao
  • linshutao
  • 2012年06月26日 17:04
  • 85232

Java反射得到属性的值和设置属性的值

package com.whbs.bean; public class UserBean { private Integer id; private int age; ...
  • restraint
  • restraint
  • 2014年01月07日 08:41
  • 98963

java反射获得运行时属性的值

java反射
  • liu136313
  • liu136313
  • 2015年08月06日 10:39
  • 986

java 利用反射机制,获取实体所有属性和方法,并对属性赋值

一个普通的实体Person: private int id; private String name; private Date createdTime; ... //其它字段 // get...
  • u011537073
  • u011537073
  • 2016年09月02日 01:24
  • 6687

java反射机制动态设置类的属性值

 1.实体类 public class ReflectModel {  private String fdUserName;  private String fdUserPwd;  pr...
  • xiaomage1314
  • xiaomage1314
  • 2017年08月16日 14:03
  • 587

ResultSet与JSON之间的转化

常见JSON转化操作
  • u012557538
  • u012557538
  • 2015年11月21日 14:58
  • 2323

Java动态生成类以及动态添加属性

有个技术实现需求:动态生成类,其中类中的属性来自参数对象中的全部属性以及来自参数对象propertities文件。   那么技术实现支持:使用cgilib代理。   具体的实现步骤:   1.c...
  • llhhyy1989
  • llhhyy1989
  • 2014年08月10日 17:25
  • 14687

自动根据json字符串生成javabean类

转自: http://www.eoeandroid.com/thread-911859-1-1.html?_dsign=110b1075 你还在为文档里铺天盖地滴变量, ...
  • hemeinvyiqiluoben
  • hemeinvyiqiluoben
  • 2017年11月27日 10:21
  • 473

java反射机制动态给属性赋值

利用java的reflection机制,动态的给类中的变量赋值。 try {    Class cls = Class.forName("com.zhjx.bean.User");    Method...
  • qq_25667339
  • qq_25667339
  • 2016年08月23日 21:48
  • 1753

如何利用java的反射机制动态的取得对象的属性?

首先我们要先假设我们已经从前面把grid中的store数据项中的字段已经传递到后台中,这个就不用我在这里讲了吧?前一篇文章我们已经说过这个问题了这里所说的数据项即为dataIndex的值 ,这也是我...
  • yixiaotian1988
  • yixiaotian1988
  • 2011年03月25日 00:00
  • 2709
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用反射技术动态获取任意Java类实例的属性值
举报原因:
原因补充:

(最多只允许输入30个字)