当前位置: 首页 > 知识库问答 >
问题:

Java8方法引用:提供一个能够提供参数化结果的供应商

朱炜
2023-03-14

我想用

java.util.Optional.orElseThrow()

使用请求构造函数参数的异常类型。类似这样的事情:

.orElseThrow(MyException::new(someArgument)) // obviously NOT working

有没有一种方法可以创建一个供应商来传递我的参数值?

共有1个答案

柳星晖
2023-03-14

当然可以。

.orElseThrow(() -> new MyException(someArgument))
 类似资料:
  • 问题内容: 我想用 具有要求构造函数参数的Exception类型。像这样: 有没有一种方法可以创建一个将我的参数值传入的供应商? 问题答案: 当然。

  • 我有一个静态方法的类,如下所示: 如果我想打电话给Foo。foo并确保返回类型为,我可以说

  • 问题内容: 我的XML看起来像这样- 我正在使用以下代码进行处理- 它输出为- 我的问题是为什么“孩子数量是”分别为5和3?我不应该分别期望2和1吗?因为第一个对象具有“ 和”,第二个对象仅具有“ ” 本质上,我的意图是处理“对象”的子级。 问题答案: 那是因为每个子节点之间有2 ()。 以下内容包括文本节点及其相应的值。 可以通过修改代码来验证: 输出: 其中,3 = 和1 = 。

  • 问题内容: 我只是熟悉Apache JackRabbit。我已经完成了一些用于文档管理的多用户存储库。 如果有人同时使用它们,您能回答这些问题吗? ModeShape是否以某种方式链接到JBoss?我对JBoss AS或任何其他JBoss工具没有太多经验。我看到了对tomcat的支持,但是有很多JBossy的东西 文档说将来的发行版应该具有UI集成,这还有很长的路要走吗?它将是什么样的UI集成?是

  • 这件事我快发疯了。我以前用过自动完成的方法,效果很好。例如:https://maps.googleapis.com/maps/api/place/autocomplete/json?sensor=false 现在我试图在1000米范围内的用户位置上使用搜索,但我一直没有得到任何结果。有人能看到我看不到的吗? https://maps.googleapis.com/maps/api/place/se

  • 在hibernate中,我在Dao层中使用了和方法按照我的预期工作,但总是返回空结果集,我仍然无法找出原因,任何人都可以帮助我解决这个问题, 注意:没有异常,只返回空列表 这是我的代码 查找全部方法 通过id方法查找 getSession方法 提前谢谢大家干杯