Java自学-Lambda 概念
Java Lambda 表达式概念 假设一个情景: 找出满足条件的Hero 从使用 普通方法,匿名类 ,以及 Lambda 这几种方式,逐渐的引入Lambda的概念 步骤 1 : 普通方法 使用一个普通方法,在for循环遍历中进行条件判断,筛选出满足条件的数据 hp>100 && damage<50 package lambda; import java.util.ArrayList; import java.util.List; import java.util.Random; import charactor.Hero; public class TestLambda { public static void main(String[] args) { Random r = new Random(); List<Hero> heros = new ArrayList<Hero>(); for (int i = 0; i < 10; i++) { heros.add(new Hero("hero " + i, r.nextInt(1000), r.nextInt(100))); } System.out.println("初始化后的集合:"); System.out.println(heros); System.out.println("筛选出 hp>100 && damange