cost 115 ms
跨集合的 n Getters 的通用供应商 - Generic Supplier for n Getters Across Collection

我有一个 Java 对象的集合,我想在其中运行单个 function 跨多个值,我可能会在某些对象的成员变量中找到这些值。 我正在寻找一种很好的方法来传递应该使用的吸气剂,这样我就可以用一个方法来完成所有的工作。 我在考虑像供应商这样的东西,但这意味着我必须为 class 的每个实例提供一个。这是我 ...

在运行时获取 Lambda 表达式的某种表示形式 - Getting some kind of representation of a Lambda Expression at runtime

我想用这样的东西来检查一些条件,但问题是我需要知道哪个条件失败并记录异常,这种方式确实实现了它但依赖于知道在代码中检查它的 position这不理想,还有其他更好的方法吗? (无需更长时间地拨打 function) ...

为什么 flatMap 接受一个返回 stream 而不是 Collection 的 function? - Why does flatMap take in a function that returns stream instead of Collection?

为什么 flatMap 操作需要返回 Stream 的 function 而不是返回 Collection 的 function? 它强制用户手动进行 stream 转换的任何特殊原因? 阅读源代码示例,我可以看到通过这种方式可以将兼容性扩展到 arrays 但 flatMap 的重载不会达到相同 ...

Java - 为什么具有匹配签名的 SAM 类型不可互换? - Java - Why are SAM types with matching signature not interchangable?

Java 可以正确推断出 SAM 类型,并允许我传递 lambda 作为其实现的替代,但是当我尝试将一种 SAM 类型转换为具有相同签名的另一种时,相同的机制失败了: 我试图理解为什么 JVM 不会让 lambda 被视为这里的一件事和那里的另一件事,因为它只需要为此进行另一个 SAM 转换。 ...

通过每次使用不同的 BigDecimal 属性改进 Map/Reduce lambda 表达式 - Improve Map/Reduce lambda expression by using a different BigDecimal attribute each time

我有一个对象列表,该列表的每个元素都是一个包含多个 BigDecimal 参数的 object。 我正在根据列表中的一些计算生成一个新的 Amount object。 它工作正常,但看起来有点重复。 是否有更好的方法来处理 lambda 表达式以替换“重复”代码? 你知道,改进这个 function ...

有没有办法让 SpEL 将作为功能接口实现的 bean 视为方法? - Is there a way to get SpEL to treat a bean that is an implementation of a Functional Interface as a method?

我正在创建作为功能接口实现的 bean,例如:@FunctionalInterface public interface FooRunnable { abstract Bar run(); } 我用这个接口创建了一个bean。 我可以使用 SpEL 调用 bean 的 run() 方法, ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM