gpt4 book ai didi

java - 如何将其转换为 lambda 表达式?

转载 作者:行者123 更新时间:2023-12-02 11:03:26 25 4
gpt4 key购买 nike

factory.getConverterFactory().registerConverter(new CustomConverter<Source, Target>() {
@Override
public Integer convert(BigDecimal source, Type<? extends Integer> destinationType, MappingContext mappingContext) {
return new Target(source.intval());
}
});

如何将其转换为 lambda 表达式?

最佳答案

你不能。 CustomConverter 是一个抽象类,而不是一个函数式接口(interface)。甚至不可能创建委托(delegate)给 lambda 的通用实例,因为它依赖于 Gafter's Gadget在运行时捕获类型参数,这意味着它必须使用实际类型进行子类化。

关于java - 如何将其转换为 lambda 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51158851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com