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

2014-11-24 11:27:44 · 作者: · 浏览: 13

示例

User.java

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

public class User {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}

}

package www.csdn.spring.collection.set;

public class User {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}

}

CollectionBean.java

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

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

public class CollectionBean {
public Set sets;

public void setSets(Set sets) {
this.sets = sets;
}

public CollectionBean() {
super();
System.out.println("=================================");
}

public List users;


public void setUsers(List users) {
this.users = users;
}

public Map map;

public void setMap(Map map) {
this.map = map;
}


public Properties props;

public void setProps(Properties props) {
this.props = props;
}



}

package www.csdn.spring.collection.set;

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

public class CollectionBean {
public Set sets;

public void setSets(Set sets) {
this.sets = sets;
}

public CollectionBean() {
super();
System.out.println("=================================");
}

public List users;


public void setUsers(List users) {
this.users = users;
}

public Map map;

public void setMap(Map map) {
this.map = map;
}


public Properties props;

public void setProps(Properties props) {
this.props = props;
}



}

TestBean.java

[java]
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()){