set集合判断元素的唯一性要重写hashcode和equals方法,这样就能保证不会加入重复的元素,但是在以下这种情况下任然可以加入重复元素,即使他们的hashcode和equals方法结果相同public static void main(String[] args) { Set s...
分类:
其他好文 时间:
2015-02-25 16:59:29
阅读次数:
203
Set集合常用方法:1、intsize():返回Set中元素的数目2、booleanisEmpty():如果不含元素,返回true3、contains(Objecto):如果包含指定元素,返回true4、booleanadd(Objecto):如果不存在指定元素,则向Set中加入5、voidclear():从Set中删除所有元素6、booleanremoveAll(Coll..
分类:
其他好文 时间:
2015-02-24 13:58:36
阅读次数:
123
Redis介绍:redis是一个高性能的key-value存储系统。和Memcached类似,但它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis还支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加...
分类:
其他好文 时间:
2015-02-11 14:42:57
阅读次数:
181
一:简介(来自百科)redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,...
分类:
其他好文 时间:
2015-02-04 16:26:51
阅读次数:
153
一、何为Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作....
分类:
其他好文 时间:
2015-02-04 12:20:13
阅读次数:
221
hashcode和equals的使用
一、 说明
hashcode和equals都是用来判断对象是否相等的。
一般来讲equals是给代码编写者判断对象是否相等的,举个例子有个类只有名字属性,重写equals方法认为名字相等则对象相等,那么只要名字相同,对象便是相等的。
hashcode则一般是JDK来判断对象是否相等的,比如在set集合里面判断对象是否重复,就需要判断...
分类:
其他好文 时间:
2015-02-04 11:06:17
阅读次数:
142
/*
map接口中没有迭代器,那么该怎么遍历?
1:Set keySet() :获取到所有的键,存储到一个Set集合中,并返回该集合,因为Set有迭代器,
每次迭代出来的是一个键,再根据键来得到值
2:Set> entrySet():获取到所有的键值对儿形成的映射关系,存到一个Set集合中,再迭代这个集合
...
分类:
其他好文 时间:
2015-01-29 09:39:58
阅读次数:
656
不仅list是有序集合,set也可以变为有序集合。/** * 给字符串时间的set排序 * @return 有序的set集合 */ public static Set getSort(){ Set st = new TreeSet(new Compa...
分类:
编程语言 时间:
2015-01-24 14:26:09
阅读次数:
237
Java集合-----Set集合:就像一种容器,可以把多个对象放进该容器中。Java集合分为:Set、List、Map三种体系。 Set:无序的,不可重复的; List:有序的,可重复的; Map:代表有映射关系的集合,Map保存的每一项数据都是key-value对。注意:Java 5后添加了...
分类:
编程语言 时间:
2015-01-20 00:55:30
阅读次数:
204
一、Redis的简介:
NoSql 及No Only SQL,是高并发,超大数据存在,不同于关系型数据库。拥有:非关系型,分布式,开源的,可水平扩展。
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的...
分类:
数据库 时间:
2015-01-16 20:56:21
阅读次数:
333