functional-interface 相关问题

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

一种捕获大多数try catch语句的方法

在我的UI Java测试框架中,我有很多方法正在尝试捕获元素操作,例如单击,发送键等,并在操作成功时返回true,在任何异常时返回false ...

回答 1 投票 0

匿名函数数组?

我刚刚了解了匿名函数,我想在程序中使用它们,但是最简单的方法是制作一系列匿名函数。我将如何初始化数组?我...

回答 1 投票 -2

如何在Kotlin中将功能接口实现为lambda?

我想将功能性Java接口(具有单个抽象方法的接口)实现为kotlin lambda。怎么做? @FunctionalInterface接口Foo {字符串栏(字符串输入); } Java ...

回答 1 投票 0

如何解决我的代码中的“非功能性接口”问题

我正在学习Java谓词,并在这里学习了基本代码。下面是我的代码。包TestLambda;公共类动物{私人字符串种类;私人布尔canHop;私有布尔值...

回答 1 投票 1

深入了解Function

下面显示的是一些使用Java Streams的示例代码。我的问题特别涉及接口函数 ,它接受类型T的输入并返回类型R的东西。import ...

回答 2 投票 0

如何在Java 8的Method_reference中为用户定义的接口和方法传递参数

我的代码是这样的,@FunctionalInterface接口MathOperation2 {int operation2(int a,int b,int c); }公共类Method_reference_demo {private static int operation2(int a,...

回答 1 投票 1

为什么带有void return-type方法的功能接口接受任何return-type方法?

我们有这段代码:公共类Test {public static Object foo(){System.out.println(“ Foo”);返回新的Object(); } public static void main(String [] args){J j ...

回答 1 投票 4

包含Runnable实现的函数

我有此代码:new Thread(()-> {//做事})。start(); new Thread(()-> {//做同样的事情})。start();我知道我可以声明一个包含lambda的函数:Function

回答 1 投票 9

Java:如何用易于维护的设计替换多个嵌套的if-else语句

我需要执行不同的操作doAction1(),doAction2()...,具体取决于某些变量的值和/或类型以及某些函数的返回值。在...

回答 1 投票 -4

如何为枚举值实现在Java中?

我有这应该由时间来成长值枚举类,我想谁添加新的枚举值也提供实现地方的用户。但我不知道如何迫使他们提供...

回答 8 投票 3

如何实现对应于枚举在Java中的双功能作用?

我有Java的枚举:公共枚举ConflictResolutionStrategy {softResolve,hardResolve,}我想这样称呼它ConflictResolutionStrategy.hardResolve.apply(情形,情况2)。这两个案例1和...

回答 2 投票 8

Android的Java的地图与双功能定制合并

在Android上使用Java,我想一个元素合并到同一个自定义的重映射功能的地图。地图 地图=新的HashMap (); //初始化一些值映射...

回答 1 投票 2

在Eclipseλ类型不匹配

我试图使用拉姆达运营商,我已成功地做类似的事情与其他方法,但是这一次是给了一个错误。方法有问题:公共图标setOnClick(IconClick E){...

回答 1 投票 2

转换可运行于供应商

怎么能一个Runnable被转换成供应商?上市 牛逼useSupplier(供应商 供应商){//是否与供应商,并提供返回值...返回值的东西; } ...

回答 2 投票 3

科特林@FunctionalInterface编译多个抽象方法

当试图编译有超过1非抽象方法,一个Java @FunctionalInterface引发编译错误。然而,在科特林做同样的时候,任何错误或警告复活,即...

回答 1 投票 4

如何通过消费者 方法

所以我有这样的代码:public ConsumerTestClass(Consumer consumer){} public static void printString(String text){System.out.println(text);而且从...的方法

回答 2 投票 4

使用Optional#orElseThrow正确使用lambda表达式

请考虑以下简单示例:Optional.empty()。orElseThrow(this :: exceptionSupplier); IntelliJ为供应商生成如下方法,但难以编译!私人的

回答 1 投票 0

无法使用Lambda表达式覆盖接口的默认方法

我有一个功能接口,它包含1个静态方法,1个默认方法和1个非静态抽象公共方法,如下所示: - package com.lambda; @FunctionalInterface公共接口......

回答 2 投票 2

函数接口+ lambda表达式,用于数组中的整数之和

我正在处理一个练习,要求创建一个函数接口,其方法将整数k和整数数组作为输入,并返回一个整数。然后,我应该分配给...的实例

回答 1 投票 3

Java8高阶函数和Kotlin Lambdas互操作性

我有一个Java示例,其中一个方法实现为@Override public Function ,Double> fitness(){return items - > {final Item sum = items.stream()。collect(...

回答 2 投票 2

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