博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用beanutils操纵javabean(不含自定义字符类型转换功能)
阅读量:4707 次
发布时间:2019-06-10

本文共 2311 字,大约阅读时间需要 7 分钟。

1 package beanutils; 2  3 import javax.xml.crypto.Data; 4  5 public class person {   //javabean 6     private String name;//字段 7     private int age;//字段 8     private String password;//字段 9 10     public String getName()11     {12         return name;13         14     }15     public int getAge()16     {17         return age;18         19     }20     public String getPassword()21     {22         return password;23         24     }25     public void setName(String name)26     {27         this.name=name;28     }29     public void setAge(int age)30     {31         this.age=age;32     }33     public void setPassword(String password)34     {35         this.password=password;36     }37 38 }
1 package beanutils; 2  3 import java.lang.reflect.InvocationTargetException; 4  5 import org.apache.commons.beanutils.BeanUtils; 6 import org.apache.commons.beanutils.ConvertUtils; 7 import org.junit.Test; 8  9 //使用beanutils操纵bean的属性10 public class demo {11   @Test12   public void test1() throws Exception, Exception13   {14       person p=new person();15       BeanUtils.setProperty(p,"name","hemaoyun");//实现这个功能需要导入beanutils包(自己导入第三方jar)16       System.out.println(p.getName());17   }18   @Test19   public void test2() throws Exception, Exception20   {21       String name="aaaa";22       String password="1234";23       String age="12";24       person p=new person();25       BeanUtils.setProperty(p,"name",name);26       BeanUtils.setProperty(p,"password",password);27       BeanUtils.setProperty(p,"age",age);//只支持8种数据类型转换(beanutils自动把String类型转换成int类型)28       System.out.println(p.getAge());29       System.out.println(p.getName());30       System.out.println(p.getPassword());31   }32  //除了8中基本数据类型的其他类型33   @Test34   public void test3() throws Exception, Exception35   {36       String name="aaaa";37       String password="1234";38       String age="12";39   40               person p=new person();41       42       BeanUtils.setProperty(p,"name",name);43       BeanUtils.setProperty(p,"password",password);44       BeanUtils.setProperty(p,"age",age);//只支持8种数据类型转换(beanutils自动把String类型转换成int类型)45     46       47       System.out.println(p.getAge());48       System.out.println(p.getName());49       System.out.println(p.getPassword());50      51   }52 }

 

转载于:https://www.cnblogs.com/jjlovemm/p/4251076.html

你可能感兴趣的文章
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
C# 两个datatable中的数据快速比较返回交集或差集
查看>>
关于oracle样例数据库emp、dept、salgrade的mysql脚本复杂查询分析
查看>>
adb shell am 的用法
查看>>
iOS10 UI教程视图和子视图的可见性
查看>>
FindChildControl与FindComponent
查看>>
中国城市json
查看>>
android下载手动下载Android SDK
查看>>
C++学习:任意合法状态下汉诺塔的移动(原创)
查看>>
leetcode133 - Clone Graph - medium
查看>>
UNET学习笔记2 - 高级API(HLAPI)
查看>>
"ORA-00942: 表或视图不存在 "的原因和解决方法[转]
查看>>
Oauth支持的5类 grant_type 及说明
查看>>
C#中用DateTime的ParseExact方法解析日期时间(excel中使用系统默认的日期格式)
查看>>
W3100SM-S 短信猫代码发送 上
查看>>
Log4j知识汇总
查看>>
PHP面向对象(OOP)----分页类
查看>>
监听SD卡状态
查看>>