9.2用BeanUtil工具包操作JavaBean

p { margin-bottom: 0.21cm; }

BeanUtil 工具包的优点 :

  1. 支持属性链 及如果 JavaBean 的属性内还有属性 可以直接用 属性。子属性表示

  2. 将输入和输出的参数都转换为字符串,我们在做 web 开发的时候 经常把页面中的字符串转换为其他对象 在这里转换工作由他给我们做了 当然也可以选择不用他给我们做类型转换

 

BeanUtil 所需要的工具 :

  1. BeanUtil

  2. Loging

 

BeanUtil 的使用方法:

得到 JavaBean 中的某个属性 : BeanUtils. getProperty (p1, "x" )

给某个属性链赋值 : BeanUtils. setProperty (p1, "brithday.time" , "111" );

给某个属性赋值 不需要它为我们做类型转换 PropertyUtils. setProperty (p1, "x" , 9);

不做类型转换取值 : PropertyUtils. getProperty (p1, "x" )

 

 

例子 :

System. out .println(BeanUtils. getProperty (p1, "x" ));

BeanUtils. setProperty (p1, "x" , 9);

System. out .println(p1.getX());

BeanUtils. setProperty (p1, "brithday.time" , "111" );

System. out .println(BeanUtils. getProperty (p1, "brithday.time" ));

PropertyUtils. setProperty (p1, "x" , 9);

System. out .println(PropertyUtils. getProperty (p1, "x" ).getClass());

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值