functional-interface 相关问题

Java语言中的功能接口是指具有单个抽象方法的接口。 @FunctionalInterface是一个注释,它要求特定的接口声明符合此规范。 lambda表达式或方法引用的目标类型必须是功能接口。功能接口是Java 8功能集的一部分。

Lombok @Nonnull 是否也有效果,例如供应商?

对于以下声明 公共静态 E 方法名称( @NonNull 供应商<@NonNull E> 供应商, 消费者<@NonNull E>消费者) 龙目岛

回答 1 投票 0

识别对表示为双函数的非静态 java 方法的方法引用

考虑一门课,比如说 类 Abc { 私有字符串额外信息; pubilc Abc(String extraInfo) { this.extraInfo = extraInfo; } // 假设Input1、Input2扩展同一个类'Input` 公共Input2方法...

回答 1 投票 0

一元运算符功能接口与消费者功能接口有什么区别? [已关闭]

我想知道一元运算符和消费者函数式接口有什么区别? 最终,他们俩都得到了一个函数并将其应用于泛型 T。 预先感谢您!

回答 2 投票 0

如何获取泛型函数<T,R>映射器的输入参数

我有一个成员列表,我需要将其映射为不同用途的不同键,并且我想将映射方法转变为将 keyMapper 作为 Collectors.toMap() 方法的输入参数。 公共地图<

回答 1 投票 0

为什么在Java 8中使用@FunctionalInterface注解

如果我们的接口中只有一个抽象方法,那么它默认是函数式接口。谁能解释一下@FunctionalInterface注释带来了什么额外的好处? 我知道...

回答 4 投票 0

使用JAVA RMI进行回调

我目前正在使用 Java RMI 实现一种任务包。目标是“客户端”将“任务”对象提交到“服务器”,另一方面,我有“

回答 1 投票 0

为什么我得到的是默认方法的值而不是覆盖的方法的值?

界面我的界面{ 默认 int someMethod() { 返回0; } int anotherMethod(); } 类测试实现 MyInterface { 公共静态无效主(字符串\ [\] args){ 测试 q = new Test(); q.ru...

回答 2 投票 0

放置在变量中的 Java 成员引用比较不相等

Java 8 或 Java 11 - 我通过枚举构造函数加载静态函数接口。然后我尝试与相同的成员参考进行比较。要么代码无法编译,要么再次比较...

回答 1 投票 0

为什么功能接口“selectDSLCompleter”不包含任何抽象方法?

据我所知,Java中的函数式接口必须有一个(且只有一个)抽象方法。然而org.mybatis.dynamic.sql.select中名为selectDSLCompleter的接口并没有任何ab...

回答 1 投票 0

通过函数式接口方法签名获取类构造函数

我知道我可以使用构造函数引用作为高阶方法的参数,如下所示: collection.stream().map(MyClass::new); 但我有 MyClass 作为变量 Class clazz = MyClass.cla...

回答 2 投票 0

如何将Java代码转换为非lambda表达式?

我正在尝试构建(在 Eclipse 中)并使用这个旧线程中的代码: 如何向 HTTP 客户端传递客户端证书? 但我在编译它时遇到问题,因为这条线导致了

回答 1 投票 0

Lambda 表达式正确执行,但匿名类定义抛出错误

我正在尝试了解Java的Consumer接口。我已经复制了。但是当我用

回答 1 投票 0

如何将方法传递到功能接口中进行重试并使其通用?

我想创建一个功能接口或默认方法,在其中传递 jpa 存储库方法(例如 findById 或 findByNumber)并让它返回泛型类型;这样我就用@来注释它

回答 1 投票 0

Kotlin:将构造函数传递给函数式接口

我看到我的朋友在他的代码库中这样做了,但我正在努力弄清楚如何在我的班级中做到这一点。 假设我有以下代码: 类作业测试{ 有趣的接口 JobCompiler { 有趣的编译...

回答 1 投票 0

读取 if string.startsWith() 并在条件失败时停止流

我收到带有消息标题的消息。请参阅下面的示例消息 私有静态字符串示例消息(){ 返回 ””” 来自 arunmantics.com 的消息 X-

回答 1 投票 0

功能接口的基础接口

我最近在尝试为功能接口的子类提供通用功能时遇到了这个问题。显然你不能按照我的想法去做(至少对于 Java 8): @FunctionalInte ...

回答 1 投票 0

如何使用(或替换)Java 8 功能接口与 Android API 低于 24?

我正在开发一个安卓应用程序(minSdkVersion:23)。 在我的 signIn 方法中,我这样调用: RequestClass.doRequestWithApi(this.getApplicationContext(), this.TAG, dataToPass, this::getMyAccoun...

回答 2 投票 0

将方法引用分配给功能接口

Java 8+ 允许将方法引用分配给函数式接口。 那么下面的代码(jdoodle 链接)有什么问题 - 公共无效新方法(){ 谓词 p = String::isBlank; }

回答 2 投票 0

Java的箭头函数作为函数参数不能被推断为Function或Consumer

下面是Test.java的代码: 导入 java.util.function.Consumer; 导入 java.util.function.Function; 公共课测试{ 私有静态无效测试(函数函数){ System.out.println(&

回答 0 投票 0

Java Stream API:IntStream 到 Map

任务是生成一个Map,其中键表示为0到10范围内的整数,值表示为字符串值,并与键值连接。 例如,{ key = 1, value = ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.