Java_曹建波 04.25 Spring便历Collection集合 (二)

2014-11-24 11:27:44 · 作者: · 浏览: 14
Integer key=itKeys.next();
User user=map.get(key);
System.out.println(key+":--"+user.getName()+"--"+user.getAge());
}

System.out.println("----------------------map2--------------");

Set> setentry=map.entrySet();
Iterator> itentry=setentry.iterator();
while(itentry.hasNext()){
Entry entry=itentry.next();
System.out.println(entry.getKey()+"----"+entry.getValue().getName()+"----"+entry.getValue().getAge());
}

System.out.println("----------------------props--------------");

Properties props=bean.props;
Set setprops=props.stringPropertyNames();
Iterator keystr=setprops.iterator();
while(keystr.hasNext()){

String key=keystr.next();
System.out.println(key+"----"+props.getProperty(key));
}
}
}

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;

public class TestBean {

@Test
public void testSets(){
ApplicationContext context=new ClassPathXmlApplicationContext("classpath:spring-collection.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("----------------------List--------------");
List users=bean.users;
for(User u:users){
System.out.println(u.getName()+"------"+u.getAge());
}

System.out.println("----------------------map--------------");

Map map=bean.map;
Set setKeys=map.keySet();
Iterator itKeys=setKeys.iterator();
while(itKeys.hasNext()){
Integer key=itKeys.next();
User user=map.get(key);
System.out.println(key+":--"+user.getName()+"--"+user.getAge());
}

System.out.println("----------------------map2--------------");

Set> setentry=map.entrySet();
Iterator> itentry=setentry.iterator();
while(itentry.hasNext()){
Entry entry=itentry.next();
System.out.println(entry.getKey()+"----"+entry.getValue().getName()+"----"+entry.getValue().getAge());
}

System.out.println("----------------------props--------------");

Properties props=bean.props;
Set setprops=props.stringPropertyNames();
Iterator keystr=setprops.iterator();
while(keystr.hasNext()){

String key=keystr.next();
System.out.println(key+"----"+props.getProperty(key));
}
}
}
spring-collection.xml

[html]
< xml version="1.0" encoding="UTF-8" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">

scope="singleton" lazy-init="default">


哈哈哈
嘿嘿嘿
呵呵呵
ASDA