gpt4 book ai didi

java - 我们如何在 java.util.function.Function lambda 中有 2 个参数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:48:43 25 4
gpt4 key购买 nike

我们可以像这样创建 lambda 函数:

Function<Integer, String> getLambda = (a) -> new String("given value is "a);

我有一个场景,我需要在一个参数中取 2 个值。如何使用 Function 完成该操作?

例子:

getLamda(10,20); // I know this line will give error. How can I acheive this? 

最佳答案

这是使用 BiFunction<T,U,R> 完成的.以下是 BiFunction 的示例返回字符串指定索引处的字符:

BiFunction<String, Integer, Character> charAtFunction = (string, index) -> string.charAt(index);

关于java - 我们如何在 java.util.function.Function lambda 中有 2 个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32504074/

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