【发布时间】:2021-08-12 07:49:32
【问题描述】:
我是 Java 编程新手,有一个问题。我在 JavaScript 中看到可以将函数作为参数提供给函数。这如何与 Java 一起使用?
我想完成以下任务:假设我有一个通过列表的函数 A。对于每个列表项,函数 A System.out.println 只是文本,或者它使用函数 B 和 System.out.println 这个值解析文本。我的用例有点不同,但最重要的是所有函数都返回 void 并且只是调用函数或进行数据库查询,因此没有实际的返回值。
提前感谢您的宝贵时间。
将其称为回调函数是否正确?
【问题讨论】:
-
我建议阅读有关 lambda 表达式的教程,例如this one by Oracle.
-
定义一个回调接口,将实现该接口的类的实例传递给您的函数。在函数结束时调用它。
标签: java function callback arguments