1.HashSet Set集合,无索引,不可以重复,无序 在使用 list 集合时,add方法返回的永远时true,有序,有索引 在使用 Set 集合时,add方法再添加重复元素时,返回的false,无序,无索引 1.储存自定义对象保证元素的唯一性 2.当 hashset 存储自定义对像时(例:st ...
分类:
其他好文 时间:
2019-08-19 19:26:27
阅读次数:
52
一、概况 容器主要包括Collection和Map两种,Collection存储着对象的集合,Map存储着键值对(两个对象)的映射表。 Colletion Set TreeSet HashSet LinkedHashSet List ArrayList:基于动态数组实现,支持随机访问。 Vector ...
分类:
其他好文 时间:
2019-08-19 11:21:07
阅读次数:
74
1,for循环去重
2,hashSet去重
3,Stream去重 ...
分类:
编程语言 时间:
2019-08-18 23:35:16
阅读次数:
84
HashSet的存储原理: 1、将要传入的数据根据系统的hash算法得到一个hash值; 2、根据hash值可以得出该数据在hash表中的位置; 3、判断该位置上是否有值,没有值则把数据插入进来;如果有值则再次判断传入的值与原值是否地址或equals相同,如果相同则不存,否则通过链表的方式 存储到该 ...
分类:
其他好文 时间:
2019-08-18 00:01:39
阅读次数:
104
Java虚拟机是如何加载Java类的? 这个问题也就是面试常问到的Java类加载机制。在年初面试百战之后,菜鸟喜鹊也是能把这流程倒背如流啊!但是,也只是字面上的背诵,根本就是像上学时背书考试一样。 tonight ! 我们把它映射到实战里,看看如何用代码说明这个流程。 ready! go! 在这之前 ...
分类:
编程语言 时间:
2019-08-16 00:33:46
阅读次数:
68
这个公司的项目都是老项目,ssm框架,现如今有一个redis的需求。于是,开始着手 1:application-redis.xml ...
分类:
其他好文 时间:
2019-08-14 15:12:12
阅读次数:
53
1)使用StringUtils.join()将集合转为字符串 说明: 1)HashSet实现了Set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。 2)将集合HashSet通过StringUtils.join()转换成逗号分隔的字符串 ...
分类:
其他好文 时间:
2019-08-12 23:51:32
阅读次数:
119
Design a HashSet without using any built-in hash table libraries. To be specific, your design should include these functions: add(value): Insert a val ...
分类:
其他好文 时间:
2019-08-11 11:20:34
阅读次数:
85
泛型在java中可以说很常用,我们前面提到的集合类,如ArrayList,HashSet,以及Map都使用到了泛型,泛型也是也是我们再进行一些组件封装经常用到的,本文主要介绍了泛型基本概念,使用泛型的好处,泛型类、接口、方法、通配符的简单介绍以及使用方法,最后泛型一般和反射集合使用,通过泛型可以进行... ...
分类:
编程语言 时间:
2019-08-10 19:34:41
阅读次数:
91
class Solution { public boolean isHappy(int n) { Set<Integer> set=new HashSet<Integer>(); int temp=n; set.add(temp); while(true) { temp=sum(temp); if( ...
分类:
其他好文 时间:
2019-08-07 09:18:23
阅读次数:
67