import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/*
* 获取功能:
* V get(Object key):根据键获取值
* Set keySet():获取集合中所有键的集合
* Collection values():获取集合中所有值的...
分类:
编程语言 时间:
2016-05-13 01:44:29
阅读次数:
150
Java Map存在于java.util包中,是一个集合类,常见的集合类还有List。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。
本文利用一张类图简述一个Map相关的组织结构。类图如下:
类图说明:
Map是一个顶级接口,从类图中可以看出主要包括了几个方法(部分)。SortedMap和ConcurrentMap接口继承自Map接口,从名字就能看出...
分类:
编程语言 时间:
2016-05-12 19:18:31
阅读次数:
190
/*
练习:
"kbashbdjsgfwhofihbfkwejhfiubjzfhaads"获取该字符串中的字母出现次数。
希望打印结果:a(3)b(4)d(2)...
通过结果发现,每一个字母都有对应的次数。、
说明字符和次数之间都有映射关系。
注意:当发现有映射关系是,可以选择map集合。
因为map集合中存放的就是映射关系。
为什么使用map集合呢?
当数据之间存在着映射关系时,就想到...
分类:
编程语言 时间:
2016-05-12 15:59:56
阅读次数:
133
/*
map扩展知识。
map集合被使用是因为映射关系。
编程实现以下数据:
"yureban" -> "01" "zhangsan"
"yureban" -> "02" "lisi"
"jiuyeban" -> "01" "wangwu"
"jiuyeban" -> "02" "zhaoliu"
注意一个键对应一个值,所以根据上面的例子,应该想到这个“值”本身也要是一个集合来存储具有映射关...
分类:
编程语言 时间:
2016-05-12 15:54:44
阅读次数:
241
/*
Map集合:该集合存储键值对,一对一对往里面存,而且要保证键的唯一性。
Map比较重要的三个子类:
Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的(JDK1.0)元老级的。效率低。
HashMap:底层是哈希表数据结构,允许使用null键null值。该集合是线程不同步的。(JDK1.2)效率高。
TreeMap:底层数据结构是二叉树,线程...
分类:
编程语言 时间:
2016-05-12 15:06:20
阅读次数:
212
Map接口实现Collection接口,是集合三大接口之一。 Map接口在声明:public interface Map<K,V>;将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值,如果一个键映射到多个值,其前面映射的值将会被后面映射的值所覆盖,其映射关系的实现类主要是Has ...
分类:
其他好文 时间:
2016-05-12 01:23:05
阅读次数:
444
实现类
(1)HashSet
采用的结构是数组加链表结构(哈希表)
无序:因为存放的位置是根据hashCode来计算的.
不能重复依据: hashCode equals
hashCode要和equals兼容 为了提高性能
HashSet的存储原理
根据每个对...
分类:
其他好文 时间:
2016-05-07 11:17:58
阅读次数:
212
1.Map集合概述和特点 * A:Map接口概述 * 去重复, * 查看API可以知道, * 将键映射到值的对象, * 一个映射不能包含重复的键, * 每个键最多只能映射到一个值。* B:Map接口和Collection接口的不同 * Map是双列的,Collection是单列的。 * Map的键唯 ...
分类:
其他好文 时间:
2016-05-03 20:11:37
阅读次数:
164
1. EL表达式主要作用
EL表达式说白了,就是让JSP写起来更加方便,它属于JSP技术。那么它主要都有哪些方面的作用呢?
1.1 获取数据
EL表达式可以用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据(某个web域中的对象,访问javabean的属性、访问list,map集合、访问数组)。在JSP页面中可...
分类:
其他好文 时间:
2016-05-03 12:48:41
阅读次数:
226
这节我们总结一下EL表达式相关内容。
1. EL表达式主要作用
EL表达式说白了,就是让JSP写起来更加方便,它属于JSP技术。那么它主要都有哪些方面的作用呢?
1.1 获取数据
EL表达式可以用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据(某个web域中的对象,访问javabean的属性、访问list,map集合、...
分类:
其他好文 时间:
2016-05-03 10:54:30
阅读次数:
271