Set是Collection的子接口,用来包含一组无序无重复的对象。 无序:是指元素存入的顺序和内存的存储顺序不同。 无重复:两个对象e1和e2,如果e1.equals(e2)返回true,则认为e1与e2是重复的。 Set有两种主要的集合实现类: HashSet:HashSet的特性在于其内部对象 ...
分类:
其他好文 时间:
2016-11-05 14:15:47
阅读次数:
169
转载:http://alex09.iteye.com/blog/539545/ HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 Hash ...
分类:
其他好文 时间:
2016-11-04 13:51:10
阅读次数:
398
Collection: ArrayList:1:底层实现是数组,默认长度是10.2:add(),判断是否数组越界,是数组扩容为原来的两倍。3:remove(),copy数组,size-1,释放空虚的空间。 HashSet:底层实现是一个HashMap,把值存在map的key上,value存的是一个o ...
分类:
编程语言 时间:
2016-11-02 07:56:59
阅读次数:
352
https://leetcode.com/problems/find-right-interval/ Java里面TreeMap或者TreeSet有类似C++的lower_bound或者upper_bound的函数:floor(取出不大于xx的)和ceiling(取出不小于xx的) ...
分类:
其他好文 时间:
2016-11-01 01:10:26
阅读次数:
255
程序输出结果为:1 分析: 0. Person的hash值由name和age共同计算得出 1. 当p插入ps中时,根据name与age计算hash值进行插入 2. 插入后改变了对象p的name值 3. remove(p)时根据新的name与age计算hash值进行查找(此hash值不同于原hash值 ...
分类:
其他好文 时间:
2016-10-29 22:08:17
阅读次数:
211
zTree的内核: * 结构 (function($){ //常量部分 //申明常量是因为这些数据是不能改变的,如果成了对象的属性,很容易就改变了 var ZTREE_NODECREATED = "ZTREE_NODECREATED"; var ZTREE_CLICK = "ZTREE_CLICK" ...
分类:
其他好文 时间:
2016-10-29 21:49:06
阅读次数:
137
如题:按字符串长度由短到长排序字符串,长度相同按照自然顺序进行排序,代码如上。 分析: TreeSet具有排序功能,自定义比较器对字符串进行排序。 也可以使用工具java.util.Arrays.sort(T[] a, Comparator<? super T> c)方法进行排序,自行实现 ...
分类:
编程语言 时间:
2016-10-29 21:48:17
阅读次数:
259
一、 HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 二、 HashSet的实现: 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用H ...
分类:
其他好文 时间:
2016-10-29 14:49:21
阅读次数:
306
本文转自http://www.cnblogs.com/HD/p/4107674.html SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: 表单代码: 表单中input的name值和Controller的参数变量名保持一致,就能完成数据绑 ...
分类:
编程语言 时间:
2016-10-28 23:12:42
阅读次数:
281