public class Chinese implements people { private List friends=new ArrayList(); private Map score=new HashMap(); private Properties basicInfo=new Properties(); private Set interest=new HashSet(); }
<bean id="chinese" class="Chinese"> <property name="friends"> <list> <value>張三</value> </list> </property> <property name="score"> <map> <entry key="數學"> <value>90</value> </entry> </map> </property> <property name="basicInfo"> <props> <prop key="身高">156</prop> </props> </property> <property name="interest"> <set> <value>圍棋</value> <value>象棋</value> </set> </property> </bean>
在XML對應的文件java
Map是java中的接口,Map.Entry是Map的一個內部接口。web
Map提供了一些經常使用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一個Set集合,此集合的類型爲Map.Entry。編程
Map.Entry是Map聲明的一個內部接口,此接口爲泛型,定義爲Entry<K,V>。它表示Map中的一個實體(一個key-value對)。接口中有getKey(),getValue方法。spa
Collection是一組對立的元素,這些元素都服從某種規則(List是存儲單列數據的集合,且存儲的數據是有順序的,容許重複;而Set則不能有重複元素),Collection的每一個位置只能保留一個元素;rest
Map是存儲鍵和值這樣的雙列數據集合,但存儲的數據是沒有順序的,其鍵不能重複,但其值是能夠重複的,能夠經過每個鍵找到每個對應的值;orm