示例
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
public void setSets(Set
this.sets = sets;
}
public CollectionBean() {
super();
System.out.println("=================================");
}
public List
public void setUsers(List
this.users = users;
}
public Map
public void setMap(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
public void setSets(Set
this.sets = sets;
}
public CollectionBean() {
super();
System.out.println("=================================");
}
public List
public void setUsers(List
this.users = users;
}
public Map
public void setMap(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
Iterator
while(it.hasNext()){
System.out.println(it.next());
}
System.out.println("----------------------List--------------");
List
for(User u:users){
System.out.println(u.getName()+"------"+u.getAge());
}
System.out.println("----------------------map--------------");
Map
Set
Iterator
while(itKeys.hasNext()){