Set接口 set接口的实现类特点 1.无序(取出来的顺序和存进去的数据的顺序不一致) 2.唯一(数据不能存相同的) 底层是用Map集合写的 HashSet类 实现了 set接口 唯一性 最后一个 没有添加进去 因为已经存在了 hashcoad(), 为什么要重写:在没有重写前 我们在加入对象中时对 ...
分类:
其他好文 时间:
2017-08-30 21:43:54
阅读次数:
211
java.util.Collections工具类提供非常多实用的方法。使得程序员操作集合类的时候更加的方便easy,这些方法都是静态的。整个Collections工具类源代码几乎相同有4000行。我们针对一些典型的方法进行阐述。 1. 调用一个空List,Set,Map public static ...
分类:
编程语言 时间:
2017-07-30 12:39:43
阅读次数:
220
Collections工具类的sort方法有两种重载的形式,第一种要求传入的待排序容器中存放的对象比较实现Comparable接口以实现元素的比较;第二种不强制性的要求容器中的元素必须可比较,但是要求传入第二个参数,参数是Comparator接口的子类型(需要重写compare方法实现元素的比较), ...
分类:
其他好文 时间:
2017-07-09 20:48:11
阅读次数:
248
关键词:Collection接口、Map接口、Iterator接口、泛型、Collections工具类、Arrays工具类 一、集合概述 当数据多了需要存储,需要容器,而数据的个数不确定,无法使用数组,这时可以使用Java中另一个容器——集合,位于java.util 。 1、集合和数组的区别? ① ...
分类:
编程语言 时间:
2017-07-03 13:54:17
阅读次数:
186
参考: http://www.cnblogs.com/nayitian/p/3269585.html public static void main(String[] args) { // TODO Auto-generated method stub List<Integer> pokerList ...
分类:
编程语言 时间:
2017-06-18 14:17:39
阅读次数:
96
创建实体类 创建测试类 排序 map遍历的效率比较 汉字的排序 ...
分类:
其他好文 时间:
2017-05-10 14:43:42
阅读次数:
210
TreeSet要求存放的对象所属的类必须实现Comparable接口,该接口提供了比较元素的compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap要求存放的键值对映射的键必须实现Comparable接口从而根据键对元素进行排序。Collections工具类的sort方法有 ...
分类:
编程语言 时间:
2017-04-16 11:17:35
阅读次数:
339
数组有工具类 Arrays,集合同样有可操作 Collection 和 Map 的工具类:Collections// Collections 工具类可操作的对象:Collection 和 Mappublic class TestCollections { public static void mai... ...
分类:
其他好文 时间:
2017-03-11 18:38:49
阅读次数:
181
ArrayBlockingQueueLinkedBlockingQueue 传统方式下用Collections工具类提供的synchronizedCollection方法来获得同步集合。 java5中还提供了如下一些同步集合类:> java.util.concurrent - Java并发工具包> ...
分类:
编程语言 时间:
2017-02-26 23:26:25
阅读次数:
259
1. HashSet与HashMap的联系与区别? 区别:前者是单列后者是双列,就是hashmap有键有值,hashset只有键; 联系:HashSet的底层就是HashMap,可以参考HashSet的类源码,默认构造方法为: public HashSet(){ map = new HashMap< ...
分类:
编程语言 时间:
2017-01-08 14:05:15
阅读次数:
216