資源簡介
Java 動態生成JavaBean(基礎篇-實例235).zip
代碼片段和文件信息
package?com.mingrisoft.beanutils;
import?java.util.HashMap;
import?java.util.Map;
import?org.apache.commons.beanutils.BasicDynaClass;
import?org.apache.commons.beanutils.DynaBean;
import?org.apache.commons.beanutils.DynaProperty;
public?class?Test?{
????public?static?void?main(String[]?args)?{
????????DynaProperty[]?properties?=?new?DynaProperty[3];//?聲明保存3個屬性值的數組
????????//?指定屬性名稱和類型
????????properties[0]?=?new?DynaProperty(“name“?String.class);
????????properties[1]?=?new?DynaProperty(“phoneNumber“?String[].class?String.class);
????????properties[2]?=?new?DynaProperty(“address“?Map.class?String.class);
????????BasicDynaClass?dynaClass?=?new?BasicDynaClass(“employee“?null?properties);
????????DynaBean?employee?=?null;
????????try?{
????????????employee?=?dynaClass.newInstance();//?獲得DynaBean的實例
????????}?catch?(IllegalAccessException?e)?{
????????????e.printStackTrace();
????????}?catch?(InstantiationException?e)?{
????????????e.printStackTrace();
???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????438??2013-11-15?14:00??.classpath
?????文件?????????379??2010-09-11?17:01??.project
?????文件????????2670??2013-11-21?08:41??bin\com\mingrisoft\beanutils\Test.class
?????文件??????188671??2013-11-15?13:54??lib\commons-beanutils-1.7.jar
?????文件??????165119??2013-11-15?13:54??lib\commons-collections-2.1.jar
?????文件???????60686??2013-11-15?13:54??lib\commons-logging-1.1.1.jar
?????文件????????1826??2010-09-11?17:01??src\com\mingrisoft\beanutils\Test.java
- 上一篇:Java 結果集與Bean列表
- 下一篇:Java T分布常用計算
評論
共有 條評論