Java 提供 java.beans.Introspector 類,幫助我們分析 JavaBean 類當(dāng)中有哪些屬性,通過(guò)它可以方便的對(duì) JavaBean 對(duì)象屬性進(jìn)行取值和賦值操作。下面是一個(gè)例子,根據(jù) Map 對(duì)象中的內(nèi)容創(chuàng)建 JavaBean 對(duì)象。
importjava.beans.BeanInfo;
importjava.beans.IntrospectionException;
importjava.beans.Introspector;
importjava.beans.PropertyDescriptor;
importjava.util.HashMap;
importjava.util.Map;
importjava.lang.reflect.InvocationTargetException;
publicclassMapToBean{
publicstaticvoidmain(String[]args)throwsException{
Map