Java乔晓松-spring中集合的装配 (二)

2014-11-24 11:27:39 · 作者: · 浏览: 2
e;
}

public void setAge(Integer age) {
this.age = age;
}

}


测试类:


[html]
package www.csdn.spring.collection.set;

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.Set;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
* DemoTest 2013-4-25 上午9:57:12
*
* @author 乔晓松 965266509@qq.com
*/
public class DemoTest {

@Test
public void test() {
System.out.println("------------------sets---Set---------------");
ApplicationContext context = new ClassPathXmlApplicationContext(
"spring.xml");
CollectionBean bean = context.getBean("collectionBean",
CollectionBean.class);
Set sets = bean.sets;
Iterator it = sets.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
System.out.println("------------------users----List--------------");
List users = bean.users;
for (User user : users) {
System.out.println(user.name + "------" + user.age);
}
System.out.println("------------------prop----propties--------------");
Properties prop = bean.prop;
Set keys = prop.keySet();
Iterator keyit = keys.iterator();
while (keyit.hasNext()) {
String key = (String) keyit.next();
System.out.println(key + "--------" + prop.get(key));
}

System.out.println("------------------maps----Map--------------");
Map maps = bean.maps;
Set setm = maps.entrySet();
Iterator itm = setm.iterator();
while (itm.hasNext()) {
Entry obj = (Entry) itm.next();
System.out.println(obj.getKey() + "------" + obj.getValue().name
+ "-----" + obj.getValue().age);
}
}

}

package www.csdn.spring.collection.set;

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.Set;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
* DemoTest 2013-4-25 上午9:57:12
*
* @author 乔晓松 965266509@qq.com
*/
public class DemoTest {

@Test
public void test() {
System.out.println("------------------sets---Set---------------");
ApplicationContext context = new ClassPathXmlApplicationContext(
"spring.xml");
CollectionBean bean = context.getBean("collectionBean",
CollectionBean.class);
Set sets = bean.sets;
Iterator it = sets.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
System.out.println("------------------users----List--------------");
List users = bean.users;
for (User user : users) {
System.out.println(user.name + "------" + user.age);
}
System.out.println("------------------prop----propties--------------");
Properties prop = bean.prop;
Set keys = prop.keySet();
Iterator keyit = keys.iterator();
while (keyit.hasNext()) {
String key = (String) keyit.next();
Syste