南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

各种集合类的合并(数组、List、Set、Map)

1介绍集合类可谓是学习必知、编程必用、面试必会的,而且集合的操作十分重要;本文主要讲解如何合并集合类,如合并两个数组,合并两个List等。通过例子讲解几种不同的方法,有JDK原生的方法,还有使用第三库的方法。2第三方库引入十分常用的优秀的第三方库Guava和ApacheCommons;通过配置pom

LarryDpk LarryDpk 发布于 2019-10-27

好用的Arrays.asList也有这三个坑

1好用的asList2隐藏的坑2.1基本类型不可泛型化2.2不可修改2.3修改操作set的副作用3总结1好用的asList在开发或写测试用例的过程中,经常会用到Arrays.asList()这个方法,可以快速方便地将数组转化成一个List。例如:List<String>list=Arra

LarryDpk LarryDpk 发布于 2019-10-20

一图说尽排序,一文细说Sorting(Array、List、Stream的排序)

1简说排序排序是极其常见的使用场景,因为在生活中就有很多这样的实例。国家GDP排名、奥运奖牌排名、明星粉丝排名等,各大排行榜,给人的既是动力,也是压力。而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用。通过实例给大家展示,我们可以了解怎样使用既有的工具进行排序。Lin

LarryDpk LarryDpk 发布于 2019-10-13

使用正则统计英文文章中的高频词汇

1需求分析某英语老师需要统计完型填空、阅读理解等题型中出现的高频词汇,将这些词汇整理后让学生加强学习与记忆。(1)只统计英文词汇,文章中的中文需要剔除;(2)统计出高频的词汇及出现次数;(3)按出现频率从高到低的顺序给出有限的结果。2处理过程(1)从文本文件读入文章,放到内存中等待处理;(2)使用正

LarryDpk LarryDpk 发布于 2019-10-09

Java 8之条件断言Predicate的使用

1简介Java8引入了许多函数式接口FunctionalInterface,Predicate则是常用的一个。Predicate主要的方法为:booleantest(Tt);它传入一个对象,并返回一个boolean值,这在stream中用得非常多,本文简单介绍它的基本用法。2基本用法2.1单一fil

LarryDpk LarryDpk 发布于 2019-10-05