lambda的匿名内部类

时间:2018-07-14 18:45:06

标签: lambda java-8

在Sonarcube中,将以下代码转换为Lambda时遇到错误,但遇到了困难。

private MeterFilter getDefualtConfig() {
        return new MeterFilter() {
            @Override
            public DistributionStatisticConfig configure(Meter.Id id, DistributionStatisticConfig config) {
                return DistributionStatisticConfig.builder().percentilesHistogram(true).percentiles(0.95, 0.99, .5)
                        .build().merge(config);
            }
        };
    }

1 个答案:

答案 0 :(得分:1)

相当于lambda为:

return (id, config) -> DistributionStatisticConfig.builder()
                               .percentilesHistogram(true)
                               .percentiles(0.95, 0.99, .5)
                               .build()
                               .merge(config); 
相关问题