美文网首页
匿名内部类进行筛选

匿名内部类进行筛选

作者: 勇者与王者 | 来源:发表于2019-10-09 14:43 被阅读0次
package lambda;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
* 
* @author qz:
* @version 创建时间:2019年10月9日 上午11:35:51
* 
*/
public class LambdaDemo {

    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< 5; 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 && damage<50的英雄");
        
        HeroChecker checker = new HeroChecker() {
            
            @Override
            public boolean test(Hero h) {
                // TODO Auto-generated method stub
                return (h.hp>100 && h.damage<50);
            }
        };
        
        filter(heros,checker);
        
        
    }

    private static void filter(List<Hero> heros, HeroChecker checker) {
        // TODO Auto-generated method stub
        for (Hero hero : heros) {
            if (checker.test(hero)) {
                System.out.println(hero+"...");
            }
        }
    }

}

相关文章

  • 匿名内部类进行筛选

  • 内部类

    成员内部类 局部内部类(定义在方法内和定义在作用域内的类) 匿名内部类

  • Java匿名内部类

    导语 学完匿名内部类就懂的情书。 主要内容 接口与抽象类和匿名内部类的关系 具体内容 匿名内部类也就是没有名字的内...

  • java中的匿名内部类总结

    匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内...

  • Java 内部类

    内部类包括成员内部类、方法内部类、*静态内部类、匿名内部类*。 内部类的作用 由于内部类的实现和外部类没有关系,内...

  • 技术问 - 匿名内部类

    匿名内部类 匿名内部类的格式 匿名内部类的本质是什么? 代码: 匿名内部类在开发中使用: 看结果写代码

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • Android菜鸟起飞|三种方法实现监听事件

    Android实现监听事件的三种方式(匿名内部内实现,外部类实现,接口实现)详解 1. 使用匿名内部类的方式实现监...

  • java 内部类

    一般有四种内部类的使用方式: 嵌套的内部类 方法内的内部类 静态内部类 匿名内部类 什么时候用内部类: 有时候明显...

  • Java 内部类

    1. 内部类 概念:在一个类的内部再定义一个完整的类内部类分为 4 类:成员内部类、静态内部类、局部内部类、匿名内...

网友评论

      本文标题:匿名内部类进行筛选

      本文链接:https://www.haomeiwen.com/subject/rdkgpctx.html