ToLongFunction 接口是的一部分java.util.function从 Java 8 开始引入的包,用于实现函数式编程在 Java 。它表示一个接受类型参数的函数T并产生长期有值的结果。
该函数接口仅采用一个通用接口,即:-
- T:表示操作的输入参数的类型
分配给 ToLongFunction 类型的对象的 lambda 表达式用于定义其applyAsLong()最终将给定的操作应用于其唯一的参数。它类似于使用类型的对象Function Interface<T,长>。
ToLongFunction接口只有一个函数:
applyAsLong():
此方法接受类型 T 的参数并给出long值结果。
用法:
long applyAsLong(T value)
参数:该方法接受一个参数value这是 T 类型的参数。
返回:该方法返回一个long-valued结果。
下面是说明applyAsLong()方法的代码:
程序
import java.util.function.ToLongFunction;
public class Main {
public static void main(String args[])
{
// Instantiating ToLongFunction
ToLongFunction<Integer> ob = a -> a * 10000;
// Applying the above function
// using applyAsLong()
System.out.println(ob.applyAsLong(3));
}
}
输出:
30000
相关用法
- Java ToDoubleFunction Interface用法及代码示例
- Java ToIntFunction Interface用法及代码示例
- Java Thread activeCount()用法及代码示例
- Java Thread checkAccess()用法及代码示例
- Java Thread currentThread()用法及代码示例
- Java Thread destroy()用法及代码示例
- Java Thread dumpStack()用法及代码示例
- Java Thread enumerate()用法及代码示例
- Java Thread getContextClassLoader()用法及代码示例
- Java Thread getDefaultUncaughtExceptionHandler()用法及代码示例
- Java Thread getId()用法及代码示例
- Java Thread getName()用法及代码示例
- Java Thread getPriority()用法及代码示例
- Java Thread getStackTrace()用法及代码示例
- Java Thread getState()用法及代码示例
- Java Thread getThreadGroup()用法及代码示例
- Java Thread holdLock()用法及代码示例
- Java Thread interrupt()用法及代码示例
- Java Thread interrupted()用法及代码示例
- Java Thread isAlive()用法及代码示例
- Java Thread isDaemon()用法及代码示例
- Java Thread isInterrupted()用法及代码示例
- Java Thread join()用法及代码示例
- Java Thread notify()用法及代码示例
- Java Thread notifyAll()用法及代码示例
注:本文由纯净天空筛选整理自psil123大神的英文原创作品 ToLongFunction Interface in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。