》#千锋逆战#
Array注入
可以重复
<property name="arrays">
<array>
<value>迪迦</value>
<value>小怪兽</value>
<value>小叮当</value>
<value>小哪吒</value>
</array>
</property>
List注入
有序可重复
<property name="list">
<list>
<value>唐</value>
<value>宋</value>
<value>元</value>
<value>清</value>
<ref bean="stu"></ref><!--此处可以引用对象-->
</list>
</property>
Set注入
无序不可重复
<property name="set">
<set>
<value>1010</value>
<value>1000</value>
<value>999</value>
</set>
</property>
Map注入
键不可以重复,但是值可以重复
<property name="map">
<map>
<entry>
<key>
<value>颜世贤</value>
</key>
<value>千锋</value>
</entry>
<entry key="ysx" value="123"/>
</map>
</property>
Properties注入
键不可以重复,但是值可以重复
<property name="prop">
<props>
<prop key="唐朝">李白</prop>
<prop key="宋朝">李清照</prop>
<prop key="唐朝">李清照</prop>
<prop key="宋朝">李白</prop>
<prop key="null">李白</prop>
</props>
</property>
0到10随机数
@Test
/**
* 0到10随机数
*/
public void testDemo2(){
List<Integer> list=new ArrayList<Integer>();
Set<Integer> set=new HashSet<Integer>();
while (list.size()<10){
int num= (int) (Math.random()*10);
if (set.add(num)) {
list.add(num);
}
}
System.out.println(list);
}