码迷,mamicode.com
首页 >  
搜索关键字:hashset treeset    ( 2235个结果
HashSet和HashMap的区别
HashMap HashSet 实现了Map接口 实现了Set接口 储存键值对 仅仅存储对象 使用put()方法添加元素 使用add()方法添加元素 使用键对象来计算hashcode值 使用成员对象来计算hashcode值,两个对象hashcode可能相同,所以equals()方法用来判断对象的相等 ...
分类:其他好文   时间:2019-04-20 09:46:10    阅读次数:133
Map和TreeMap的特点
Map的特点: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 TreeMap的特点: 无序,不允许重复(无序指元素顺序与添加顺序不一致) TreeMap集合默认会对键进行排序,所以键必须实现自然排序和定制排序中的一种 .底层使用的数据结构是二叉树 两种排序的用法(参照Tr ...
分类:其他好文   时间:2019-04-18 20:18:39    阅读次数:228
死磕 java集合之TreeSet源码分析
TreeSet真的是使用TreeMap来存储元素的吗? TreeSet是有序的吗? TreeSet和LinkedHashSet有何不同?
分类:编程语言   时间:2019-04-17 09:40:09    阅读次数:141
死磕 java集合之LinkedHashSet源码分析
LinkedHashSet的底层使用什么存储元素? LinkedHashSet与HashSet有什么不同? LinkedHashSet是有序的吗? LinkedHashSet支持按元素访问顺序排序吗?
分类:编程语言   时间:2019-04-16 10:33:36    阅读次数:150
Java语法细节 - try_finally和set相关
[TOC] try catch finally的关系 ? 在try block中即使出现了异常,finally也会被执行,需要注意的是,如果在try block中return的是引用类型,在finally中对该引用类型进行修改,会导致最终的return类型也被修改。 TreeSet和HashSet的 ...
分类:编程语言   时间:2019-04-15 00:55:08    阅读次数:145
死磕 java集合之HashSet源码分析
HashSet怎么保证添加元素不重复? HashSet是否允许null元素? HashSet是有序的吗? HashSet是同步的吗? 什么是fail-fast?
分类:编程语言   时间:2019-04-14 23:03:04    阅读次数:271
Java集合详解7:HashSet,TreeSet与LinkedHashSet
今天我们来探索一下HashSet,TreeSet与LinkedHashSet的基本原理与源码实现,由于这三个set都是基于之前文章的三个map进行实现的,所以推荐大家先看一下前面有关map的文章,结合使用味道更佳。具体代码在我的GitHub中可以找到https://github.com/h2pl/M... ...
分类:编程语言   时间:2019-04-13 18:58:27    阅读次数:161
[java实现]常见算法之字符串操作
一、字符串反转 把一个句子中的打次进行反转,比如“how are you” ,变为 “you are how” // 字符串反转 public class StringTest { // 字符反转的方法 private void swap(char[] c, int front, int end) ...
分类:编程语言   时间:2019-04-09 20:41:34    阅读次数:173
TreeSet&第三方比较器&Map
TreeSet集合 特点:无序,但是可排序,不重复 CompareTo方法:对于String类的CompareTo方法,由对象的unicode码-参数的unicode码,并且按位比较。 如果值大于0,证明对象要大于参数。 如果值小于0,证明对象要小于参数。 如果值等于0,证明对象等于参数 代码演示: ...
分类:其他好文   时间:2019-04-09 20:39:33    阅读次数:163
leetcode 3. Longest Substring Without Repeating Characters [java]
```java public int lengthOfLongestSubstring(String s) { int i = 0, j = 0, max = 0; Set set = new HashSet(); while(j ...
分类:编程语言   时间:2019-04-05 14:03:33    阅读次数:134
2235条   上一页 1 ... 44 45 46 47 48 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!