BeanUtils 的使用

openkk 12年前發布 | 21K 次閱讀 BeanUtils Java開發

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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!