| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
openkk
12年前发布

BeanUtils 的使用

BeanUtils 的使用;

它可以将基本数据类型的数据自动转换

 

一、搭建BeanUtils 的开发环境:

      在项目中导入相应的jar文件

           commons-beanutils-1.8.3.jar

           commons-logging.jar

           log4j.jar

 

二、通过BeanUtilsbean中的属性赋值

 

首先创建一个bean

public class Student {

     

      private String name;

      private int age;

      private String sex;

      public String getName() {

           return name;

      }

      public void setName(String name) {

           this.name = name;

      }

      public int getAge() {

           return age;

      }

      public void setAge(int age) {

           this.age = age;

      }

      public String getSex() {

           return sex;

      }

      public void setSex(String sex) {

           this.sex = sex;

      }

     

     

 

}

 

 

在测试方法中:

 

//1、加载类

           Class c= Class.forName("com.hbsi.BeanUtils.Student");

           //2、创建类的对象

           Student bean=(Student) c.newInstance();

           //3、通过BeanUtils 来给name属性赋值

          

           BeanUtils.setProperty(bean, "name", "张宝");

           //通过BeanUtils获取name属性

           String name=BeanUtils.getProperty(bean,"name");

           System.out.println(name);

           System.out.println(bean.getName());

//数据的自动转换测试

           //在这里的age属性是int 类型的 而我们所传的值是字符串类型的

           BeanUtils.setProperty(bean,"age", "234");

           System.out.println("age="+bean.getAge());

 本文由用户 openkk 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1345219765284.html
BeanUtils Java开发