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