摘要: package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.Collections; /** * @author shusheng * @description 扑克游戏 * @Email shusheng@yiji.com * @date 2018/12/18 17:37 ... 阅读全文
posted @ 2019-01-31 11:28 书丶生 阅读(180) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; /** * @author shusheng * @description 自然排序和比较器... 阅读全文
posted @ 2019-01-31 11:26 书丶生 阅读(635) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date ... 阅读全文
posted @ 2019-01-31 11:25 书丶生 阅读(377) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Set; /** * @author shusheng * @description ArrayList嵌套HashMap * @Email shusheng@yij... 阅读全文
posted @ 2019-01-31 11:24 书丶生 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 集合工具类:Collections (1) 是针对集合进行操作的工具类 (2) 面试题:Collection 和 Collections 的区别 A:Collection 是单列集合的顶层接口,有两个子接口 List 和 Set B:Collections 是针对集合进行操作的工具类,可以对集合进行 阅读全文
posted @ 2019-01-31 11:24 书丶生 阅读(177) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.HashMap; import java.util.Set; /** * @author shusheng * @description HashMap 嵌套 HashMap * @Email shusheng@yiji.com * @date 2018/12/18 14:... 阅读全文
posted @ 2019-01-31 11:23 书丶生 阅读(824) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Set; /** * @author shusheng * @description HashMap 嵌套 ArrayList * @Email shusheng@yi... 阅读全文
posted @ 2019-01-31 11:23 书丶生 阅读(395) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.Comparator; import java.util.Set; import java.util.TreeMap; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018... 阅读全文
posted @ 2019-01-31 11:22 书丶生 阅读(223) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.LinkedHashMap; import java.util.Set; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/18 13:40 */ public... 阅读全文
posted @ 2019-01-31 11:21 书丶生 阅读(137) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.Set; import java.util.TreeMap; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/18 13:46 */ public class... 阅读全文
posted @ 2019-01-31 11:21 书丶生 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 执行结果: 阅读全文
posted @ 2019-01-31 11:20 书丶生 阅读(2813) 评论(0) 推荐(1) 编辑
摘要: 打印结果: 阅读全文
posted @ 2019-01-31 11:18 书丶生 阅读(185) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * @author shusheng * @description 根据键获取值,获取所有的键,获取所有的... 阅读全文
posted @ 2019-01-31 11:18 书丶生 阅读(5595) 评论(0) 推荐(0) 编辑
摘要: 方式 1:根据键找值 获取所有键的集合 遍历键的集合,获取到每一个键 根据键找值 方式 2:根据键值对对象找键和值获取所有键值对对象的集合 遍历键值对对象的集合,获取到每一个键值对对象 根据键值对对象找键和值 Map 集合遍历的两种方式图解: 阅读全文
posted @ 2019-01-31 11:17 书丶生 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Map (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (2)Map 和 Collection 的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Collection 存储的是单独出现的元素,子接口 Set 元素唯一,子接口 List 阅读全文
posted @ 2019-01-31 10:48 书丶生 阅读(202) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.Comparator; import java.util.TreeSet; /** * @author shusheng * @description 优化:匿名内部类 * @Email shusheng@yiji.com * @date 2018/12/17 10:36 ... 阅读全文
posted @ 2019-01-31 10:46 书丶生 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Map(双列集合) A:Map 集合的数据结构仅仅针对键有效,与值无关。 B:存储的是键值对形式的元素,键唯一,值可重复。 HashMap 底层数据结构是哈希表。线程不安全,效率高 哈希表依赖两个方法:hashCode()和 equals() 执行顺序: 首先判断 hashCode()值是否相同 是 阅读全文
posted @ 2019-01-31 10:46 书丶生 阅读(242) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.Comparator; import java.util.Scanner; import java.util.TreeSet; /** * @author shusheng * @description 键盘录入5个学生信息,按照总分从高到低输出到控制台 * @Email s... 阅读全文
posted @ 2019-01-31 10:45 书丶生 阅读(941) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.TreeSet; /** * @author shusheng * @description 请按照姓名的长度排序 * @Email shusheng@yiji.com * @date 2018/12/17 10:36 */ public class TreeSetDem... 阅读全文
posted @ 2019-01-31 10:44 书丶生 阅读(374) 评论(0) 推荐(0) 编辑
摘要: package com.yjf.esupplier.common.test; import java.util.Comparator; import java.util.TreeSet; /** * @author shusheng * @description 比较器排序 * @Email shusheng@yiji.com * @date 2018/12/17 10:36 */... 阅读全文
posted @ 2019-01-31 10:44 书丶生 阅读(420) 评论(0) 推荐(0) 编辑