Spring中集合(List,Set,Map)的配置和简单使用(一)
来源:互联网 发布:手机淘宝 我是商家 编辑:程序博客网 时间:2024/06/05 13:25
1、首先写一个实体类
package com.listtest.test;import java.util.List;import java.util.Map;import java.util.Set;public class Collect { private String name; private List<String> list; private Set<String> set; private Map<Integer,String> map; public String getName() { return name; } public void setName(String name) { this.name = name; } public List<String> getList() { return list; } public void setList(List<String> list) { this.list = list; } public Set<String> getSet() { return set; } public void setSet(Set<String> set) { this.set = set; } public Map<Integer, String> getMap() { return map; } public void setMap(Map<Integer, String> map) { this.map = map; }}
二、根据实体类在配置文件按中编写相应配置:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="collections" class="com.listtest.test.Collect" p:name="Collections_of_Spring"> <property name="list"> <list> <value>one</value> <value>two</value> <value>three</value> </list> </property> <property name="set"> <set> <value>一</value> <value>二</value> <value>三</value> <value>一</value> </set> </property> <property name="map"> <map> <entry key="1" value="Microsoft"></entry> <entry key="2" value="Google"></entry> <entry key="3" value="Apple"></entry> </map> </property> </bean></beans>
三、测试类:
package com.listtest.test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import java.util.List;import java.util.Map;import java.util.Set;public class Test { public static void main(String[] args){ ApplicationContext ctx=new ClassPathXmlApplicationContext("spring-config.xml"); Collect collect= (Collect) ctx.getBean("collections"); System.out.println(collect.getName()+"\n=============================="); List<String> list=collect.getList(); for (String s:list) { System.out.println(s); } Set<String> set=collect.getSet(); for (String s:set) { System.out.println(s); } Map<Integer,String> map=collect.getMap(); Set<Integer> integerSet = map.keySet(); for (Integer i : integerSet) { System.out.println(map.get(i)); } }}
运行结果:
阅读全文
0 0
- Spring中集合(List,Set,Map)的配置和简单使用(一)
- java中集合的使用-set,list,map
- Java中集合List,Map,Set的使用
- Java中集合List,Map和Set的区别
- map,set,list,JAVA中集合类
- JAVA中集合map,set,list详解
- JAVA中集合map,set,list详解
- Java中集合Set、List、Map区别
- Java中集合类set、List和map的遍历方式
- spring中集合 list map的一些操作
- Java中集合容器类List和Set的用法
- Java中集合容器类List和Set的用法
- Java中集合容器类List和Set的用法
- Java中集合容器类List和Set的用法
- Java中集合容器类List和Set的用法
- (转)map,set,list,等JAVA中集合解析(了解)
- map,set,list,等JAVA中集合解析(了解)
- MAP,SET,LIST,等JAVA中集合解析(了解)
- SPI总线协议介绍
- mysql常用命令
- Lintcode123 Word Search solution 题解
- IE11开发者工具
- 【Leetcode】Median of Two Sorted Arrays
- Spring中集合(List,Set,Map)的配置和简单使用(一)
- 内存泄漏
- 自学爬虫程序-1、最简单爬虫代码
- 【Leetcode】 Longest Palindromic Substring
- MQ消息队列应用
- DehazeNet读后总结
- hash的基本原理与实现
- Android系统服务之LightsService实现架构
- 开始我的程序员之路