BeanUtils\PropertyUtils工具包操作JavaBean
2014-05-28 10:37
495 查看
BeanUtils
package com.in; import java.lang.reflect.InvocationTargetException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.PropertyUtils; public class BeanUtilsDeo { private Date birthDay = new Date(); private int x; public int getX() { return x; } public void setX(int x) { this.x = x; } public Date getBirthDay() { return birthDay; } public void setBirthDay(Date birthDay) { this.birthDay = birthDay; } public static void main(String[] args) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException { BeanUtilsDeo bu = new BeanUtilsDeo(); //设置单个属性 String x = BeanUtils.getProperty(bu, "x"); System.out.println(x); BeanUtils.setProperty(bu, "x", "2"); System.out.println(bu.getX()); //设置级联属性 BeanUtils.setProperty(bu, "birthDay.time", "2012-10-21"); System.out.println(bu.getBirthDay().getTime()); //设置map的属性 Map map = new HashMap(); map.put("name", "s"); BeanUtils.setProperty(map, "name", "yy"); System.out.println(map.get("name")); //设置单个属性 PropertyUtils.setProperty(bu, "x", 9); System.out.println(bu.getX()); PropertyUtils.setProperty(bu, "birthDay", new Date()); System.out.println(bu.getBirthDay()); } }
相关文章推荐
- 使用BeanUtils工具包对javabean操作
- BeanUtils工具包操作JavaBean
- BeanUtils工具包操作JavaBean
- java基础加强--使用BeanUtils工具包操作JavaBean测试程序
- 32_使用BeanUtils工具包操作JavaBean
- Beanutils工具包操作JavaBean
- Java 使用BeanUtils工具包操作JavaBean
- 使用BeanUtils工具包操作JavaBean
- JavaBean内省:认识JavaBean与内省、对JavaBean的内省操作、Beanutils工具包
- 内省—beanutils工具包 操作javabean属性
- BeanUtils工具包操作JavaBean
- Jakarta Commons BeanUtils(PropertyUtils BeanUtils.DynaBean and BeanUtils.DynaClass BeanUtils.ConvertUtils )
- beanUtils操作JavaBean
- BeanUtils & PropertyUtils & MethodUtils类使用方法
- BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别[转载]
- BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
- BeanUtils.copyProperties 与 PropertyUtils.copyProperties 用法及区别
- org.apache.commons.beanutils.PropertyUtils使用明细
- 使用Apache的BeanUtils进行JavaBean的反射操作
- 使用Apache的BeanUtils进行JavaBean的反射操作