看了非常多博客,怕自己忘记了,通俗易懂的总结如下 本人总结下: 重写前,比较地址,hashcode方法如果相等不一定是同一个对象,所以再用equals再比内存地址 重写后,比较值,重写hashCode方法后,值相同的不同对象返回的是同样的哈希码,但是值不同的不同对象可能也会有相同的哈希码,所以再用重 ...
分类:
其他好文 时间:
2018-12-19 22:37:42
阅读次数:
185
编写程序,产生10组彩票的“35选7”玩法的7个随机数。(1-35)随机数不能重复。 范围【1,35) 1 import java.util.Iterator; 2 import java.util.Random; 3 import java.util.TreeSet; 4 5 public cla... ...
分类:
编程语言 时间:
2018-12-18 22:44:19
阅读次数:
243
使用TreeSet存储Integer对象 TreeSet的特点是可以对存放进去的元素进行排序。 使用TreeSet存储自定义类型对象 这里还是存储之前定义的Person对象,需要实现Comparable接口并且重写compareTo方法,先根据name的字典顺序排序,然后再根据年龄进行排序。 测试类 ...
分类:
其他好文 时间:
2018-12-18 13:56:07
阅读次数:
164
Set的内部实现其实是一个Map。即HashSet的内部实现是一个HashMap,TreeSet的内部实现是一个TreeMap,LinkedHashSet的内部实现是一个LinkedHashMap。 但是,存到Set中只有一个元素,又是怎么变成(key,value)的呢? 以HashSet为例 原来 ...
分类:
其他好文 时间:
2018-12-18 13:11:56
阅读次数:
193
comparable接口 是主要是用来自定义类存储在主要是TreeSet,TreeMap(键)集合中存储时,自定通过实现这种接口得到自然排序的功能。 comparator 接口 是主要是用来自定义类存储在主要是TreeSet,TreeMap(键)集合中存储时,自定通过实现这种接口得到自定义排序的功能 ...
分类:
编程语言 时间:
2018-12-17 20:17:22
阅读次数:
148
前言:TreeSet集合是Set集合的一个子实现类,它是基于TreeMap中的NavigableSet接口实现的,TreeSet集合是默认通过自然排序将集合中的元素进行排序 TreeSet有两种排序方式: 1)自然排序 2)比较器排序 1. 自然排序: 在TreeSet中默认要求里面的元素进行自然排 ...
分类:
编程语言 时间:
2018-12-17 02:30:22
阅读次数:
225
哈希值这个应该都听过,并且用于hashMap, hashSet, HashTable.后面对这三个进行详细说明。 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明可知,该方法返回一个int类型的数值 ...
分类:
编程语言 时间:
2018-12-16 12:22:37
阅读次数:
187
java去除字符串中重复、不重复、消除重复后字符importjava.util.HashSet;importjava.util.Set;publicclassMain{publicstaticvoidmain(String[]args){Stringstr="aaasd";System.out.println("原字符串:"+str);Set<Character>set1=newHas
分类:
编程语言 时间:
2018-12-13 16:24:24
阅读次数:
186
恢复内容开始 1.++i 先计算后输出2.arraycopy(a,2,b,2,2) 从a数组第二位复制两位替换掉b数组第二位后两位3.java独特特点,平台无关性。4..java文件编译成.class文件5.读取图片文件可使用6.linkedhashset会保留顺序,treeset会自动排序。7.j ...
分类:
其他好文 时间:
2018-12-12 17:40:35
阅读次数:
169
1.集合从上图可以看出,集合框架包含两种类型的容器:一是Collection,用来存储元素,二是Map,用来键值对关系映射,Collection接口又分为List、Set、Queue三个子接口,下面又分为一个抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap接口Collection:Co
分类:
编程语言 时间:
2018-12-11 19:55:40
阅读次数:
212