for循环与lambda filter性能分析
自从Java8出了之后,我们在编写代码的时候,经常会使用lambda表达式去查找元素,如下表达式:
list.stream().filter(m -> m == target)
来替代for循环遍历,主要是因为写法简单。那么问题来了,lambda表达式是否有带来性能提升呢。我们通过下面这个例子来看看一下
private static List<Integer> numLists = new ArrayList<>();
private static Integer numCount = 10000;
static {
for (