Map<String,String> map = new Hash<String,String>
2015-08-19 15:26
381 查看
Map是以键值形式存储数据,有点类似于数组。 Map<String,String>中 第一个String是它的键,存储的类型为String 第二个stString的值,存储的类型也是String 总的来说,map就是一个键与值对应的数组,就是说可以根据它的键找到它的值
举例:
HashMap可以理解成是一对对数据的集合, 你方便理解 Map<String, String> map=new HashMap<String,String>(), map.put(key,value); key可以理解成房子 value 可以理解成 住户名(这儿假设一个大学宿舍只能住一个人) map.put("S301","张三"); 那就是说S301 这个房间 只有 张三这么个住户 map.put("S301","张三"); map.put("S301","李四"); 那只保留map.put("S301","李四"); 因为只能住一个 张三被赶出来了 map.get(key); 就是根据房间号 获取对应的住户名 然后执行 String sss=map.get("S301"); 以后 sss="李四" 实际上 key 和value 可以是任何对象 这儿只是拿string 举例 现在改回来Map<String, List> map=new HashMap<String,List>(), List就是一个数据列表 你现在而已理解成 一个名字的列表List<String> list = new LinkedList<String>(); list.add("张三"); list.add("李四"); list.add("王五"); 然后 我们假设S301是个大学宿舍 能住很多人 list就是名字列表map.put("S301",list); 那样的话 就能储存S301所有住户的名字了同样 可以保存 所有宿舍楼的信息 map.put("S302",list1); map.put("S303",list2);
相关文章推荐
- 用Eclipse连接MySQL数据库的步骤
- 经典SQL语句集锦
- JS 动态获取时间
- WPF如何把东西画出来
- hdu 5402 Travelling Salesman Problem (构造)
- 菜鸟系列——欧几里德与扩展欧几里
- MySQL下载安装、配置与使用(win7x64/32)
- Java内存分配
- tomcat server.xml配置详解
- 静态测试和动态测试
- java连接数据库
- Java Mail 发送邮件 接收邮件
- Hadoop的伪分布安装 hadoop的核心思想
- uva10071-Back to High School Physics
- EasyUI combobox--给combobox绑定值
- SpringMVC -jquery实现分页
- 桌面支持--打印服务未启动--需要开启
- cplusplus 模板类学习笔记
- Spring 的两种定时器
- ZOJ 3703 Happy Programming Contest