package com.fql.lamda.Lamda; import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collectors; import javax.swing ...
分类:
其他好文 时间:
2020-06-07 11:14:22
阅读次数:
68
最近刷题倒是没停,但是感觉大部分遇到的不是很适合拿来水博客,毕竟方法套路比较相似。年兄推荐下做了两道前缀和的题,感觉这类题型的思路很棒,也可以归纳成一个方法,故再来水一篇。题目均来自力扣Leetcode,传送门。 简单来说,前缀和适合于解决 连续,求和 相关的问题。遇到的问题如果包含相关要求,可以考 ...
分类:
其他好文 时间:
2020-06-07 10:43:59
阅读次数:
93
1、什么是集合集合类存放于java.util包中。集合类型主要有3种:set(集)、list(列表)和map(映射)。集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。简单来讲:集合就是一个放数据的容器,准确的说是放数据对象引用的容器。2、集合分类java集合的所有程序都是保存在java.util这个包中,在整个的类集框架中,其核心的接口为:List,Set,Ma
分类:
编程语言 时间:
2020-06-06 09:25:23
阅读次数:
56
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map 1 public class TestMap { 2 public static Map<Integer, In ...
分类:
编程语言 时间:
2020-06-04 23:15:27
阅读次数:
117
哈喽,亲爱的小伙伴们,技术学磊哥,进步没得说!欢迎来到新一期的性能解读系列,我是磊哥。 今天给大家带来的是关于 try-catch 应该放在循环体外,还是放在循环体内的文章,我们将从性能和业务场景分析这两个方面来回答此问题。 很多人对 try-catch 有一定的误解,比如我们经常会把它(try-c ...
分类:
其他好文 时间:
2020-06-02 11:21:19
阅读次数:
45
code unless(fboundp('ycFlattenList) procedure(ycFlattenList(listin) prog((output) foreach(arg listin if(listp(arg) output = append(output ycFlattenLis ...
分类:
其他好文 时间:
2020-05-31 20:06:48
阅读次数:
90
forEach() 方法对数组的每个元素执行一次给定的函数。只对数组有效 语法: arr.forEach(callback(currentValue [, index [, array]])[, thisArg]) 参数: arr.forEach有三个参数,分别是: 1、arr:被遍历的数组 2、c ...
分类:
编程语言 时间:
2020-05-31 19:44:24
阅读次数:
82
1、遍历map map.forEach((k, v) -> System.out.println("key:value = " + k + ":" + v)); 2、map转list map.entrySet().stream().map(e -> new Person(e.getKey(),e.g ...
分类:
编程语言 时间:
2020-05-31 16:08:55
阅读次数:
63
Java 双冒号 :: 语法的含义 下面的代码中有双冒号,初看上去很奇怪, list.forEach(System.out::println); 这是Java8的"方法引用", 语法是 类名::静态方法名, 一般用作简化Lamda表达式. 详见讨论: https://www.zhihu.com/qu ...
分类:
编程语言 时间:
2020-05-30 22:11:59
阅读次数:
119
在最近学习并使用ES6过程中,在一次循环数组并且作判断时返回值无效,return拿到的结果是undefined 我们分别使用for循环和forEach方法来验证: (function() { let arr = [1,2,3,4,5] for(let i =0; i < arr.length; i+ ...
分类:
编程语言 时间:
2020-05-29 17:52:17
阅读次数:
221