随笔分类 -  集合

java8的thenComparing如何reversed()倒序
摘要:今天在使用Stream排序的时候,出现了一个bug,简单的记录下,方便下次查找 首先根据降序的sort方法,对list集合中的对象的某个属性进行排序.float getFollowDegree()的返回值时,所以查询出来后进行排序的顺序是降序(DESC,从大到小)的,如果没有reversed()方法 阅读全文

posted @ 2020-10-27 15:25 小甜瓜安东泥 编辑

java8如何对list中的map元素根据多个key值进行排序
摘要:使用JAVA自己的排序方法,有的时候是一个可行的选择。 先从简单的开始说起。 一、少数key的情况 有一个需求:根据 menu_level,sort排序,越小的越前面。 -- 下面代码按照升序规则进行! -- Collections.sort(menuList, new Comparator<Map 阅读全文

posted @ 2020-10-26 12:01 小甜瓜安东泥 编辑

java8如何对list中的map元素根据一个key值进行排序
摘要:public static void main(String[] args) { Map<String, Object> map = new HashMap<String, Object>(); map.put("name", "ZK"); map.put("age", 13); Map<Strin 阅读全文

posted @ 2020-10-26 12:00 小甜瓜安东泥 编辑

java的HashSet 原理
摘要:概括:HashSet 以HashMap为基础,判断HashSet 中元素是否存在和重复,先把该元素经过hashcode()等方法计算之后得到的值作为key值, 然后比较该key值是否存在和重复(把该元素当做HashMap的key值,key值不同,其指向的存储地址(value值)自然不相同(存在哈希碰 阅读全文

posted @ 2018-10-22 16:10 小甜瓜安东泥 编辑

java的HashMap 原理
摘要:https://www.cnblogs.com/chengxiao/p/6059914.html 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现 阅读全文

posted @ 2018-10-22 10:27 小甜瓜安东泥 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示