首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Guava到Java 8的转换

从Guava到Java 8的转换
EN

Stack Overflow用户
提问于 2018-06-08 03:09:39
回答 1查看 1.4K关注 0票数 0

我正在将Guava函数和谓词迁移到Java 8。非参数化的Predicate很容易,我只需从一个类更改到另一个接口,并在apply()方法前面放一个"default“。我所坚持的是参数化谓词。如何在Java 8中定义可重用的参数化谓词。下面是我当前的Guava代码:

import com.google.common.base.Predicate

public class InSectorPredicate implements Predicate<Unit> {
    private final SectorCoords coords;

    public InSectorPredicate(SectorCoords coords) {
        this.coords = coords;
    }

    @Override
    public boolean apply(Unit unit) {
        return unit.getCoords().equals(coords);
    }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50748591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档