![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
collect
文章平均质量分 83
suntongclub
这个作者很懒,什么都没留下…
展开
-
ArrayList源码
原创 2018-06-15 12:33:21 · 87 阅读 · 0 评论 -
有两个有序的集合,集合的每个元素都是一段范围,求其交集,
package com.tulun; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * 描述:有两个有序的集合,集合的每个元素都是一段范围,求其交集, * 例如交集{[4,8],[9,13]}和{[6,12]}的交集是{[6,8],[9,12]} * * 两个有序的集...原创 2018-08-04 11:41:17 · 1846 阅读 · 0 评论 -
一个文本文件记录了1000条数据[数据内容需自己初始化产生]。数据内容为部分用户的银行卡消费记录,消费记录信息包含([姓名] [消费金额]),找出消费次数最多的用户,并且该用户单笔消费最高的金额是多少
package com.tulun; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.util.ArrayList; import java.util.HashMap; import java.util.It...原创 2018-08-04 11:18:07 · 2197 阅读 · 0 评论 -
男女匹配
package com.tulun; /** * 描述:TODO * * @author ASUS * @date 2018年7月21日 */ public class Person { private int id; private int apperance; private int character; private int wealth; ...原创 2018-07-23 00:50:31 · 1205 阅读 · 0 评论 -
匹配
package com.tulun; /** * 描述:TODO * * @author ASUS * @date 2018年7月21日 */ public class Person { private int id; private int apperance; private int character; private int wealth; ...原创 2018-07-22 23:06:57 · 174 阅读 · 0 评论 -
用ArrayList实现栈
public class ArrayListDemo{ /** * @param args */ //用这三种方法实现一个栈 private static ArrayList<Object> list=new ArrayList<Object>(); //判断占是否为空 public static boolean isStackEmpty...原创 2018-07-29 22:10:39 · 2128 阅读 · 0 评论 -
10万个随机数据中选出重复次数最多的10组
package queue; import java.util.ArrayList; import java.util.Comparator; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.PriorityQueue; import java.util.Ra...原创 2018-07-29 22:06:26 · 1087 阅读 · 0 评论 -
迭代器遍历map集合
//通过键值对来遍历 Iterator<Map.Entry<String,String>> iterator = map.entrySet().iterator();//返回所有的entry实体 while (iterator.hasNext()) { Map.Entry<String, S...原创 2018-07-04 12:29:16 · 14246 阅读 · 0 评论 -
最小
import java.util.ArrayList; import java.util.Comparator; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.PriorityQueue; import java.util.Random; /** * 十万个...原创 2018-07-10 17:14:18 · 91 阅读 · 0 评论 -
Hashmap和HashTable的区别
一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。 HashMap 实现了Serializable接口,因此它支...原创 2018-07-04 12:21:38 · 103 阅读 · 0 评论 -
puzzle练习
package collection.list; import java.util.LinkedList; /** * 描述:初始正方形中的带圆圈的数字是可以移动到沿着行的其他正方形的标记。 * 在拼图的每个步骤,可以移动标记的正方形中由当前占据的整数指示的方格数。 * 标记可以沿着该行向左或向右移动,但可以不移动经过任一端。 * 例如,唯一合法的第一步是将标记向右移动三个方格,因为...原创 2018-06-20 10:04:11 · 271 阅读 · 0 评论 -
LinkedList源码分析
LinkedList是一个实现了List接口和Deque接口的双端链表。 有关索引的操作可能从链表头开始遍历到链表尾部,也可能从尾部遍历到链表头部,这取决于看索引更靠近哪一端。 LinkedList不是线程安全的,如果想使LinkedList变成线程安全的,可以使用如下方式:List list=Collections.synchronizedList(new LinkedList(...));1i...转载 2018-06-15 13:01:05 · 95 阅读 · 0 评论 -
LinkedList源码
原创 2018-06-15 12:58:30 · 68 阅读 · 0 评论 -
ArrayList方法
原创 2018-06-15 12:40:22 · 167 阅读 · 0 评论 -
浅谈hashcode与equals的关系
hashcode方法浅析 之前对hashCode方法的作用一直是模糊状态,今天深入学习了一下。 首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了...转载 2018-11-30 11:13:24 · 230 阅读 · 1 评论