package lambda;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
*
* @author q06285:
* @version 创建时间:2019年10月8日 下午5:26:26
*
*/
public class TestLambda {
public static void main(String[] args) {
// TODO Auto-generated method stub
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<50的英雄");
filter(heros);
}
private static void filter(List<Hero> heros) {
for (Hero hero : heros) {
if(hero.hp>100 && hero.damage<50)
System.out.print(hero);
}
}
}
网友评论