【发布时间】:2019-07-05 07:26:28
【问题描述】:
我有两个变量和一个列表,我正在寻找要分配给变量的项目:
var_A = tl_1;
var_B = findFirst(ground.getTargetLines(), n->n.getName().equals("tl_1"));
如果我为 var_B 执行的查找包含与 var_A 相同的结果,我会得到 null。如果 var_A 为空或包含不同的值,则可以为 var_B 分配查找结果。
请问我错过了什么?
【问题讨论】:
-
向我们展示 findFirst() 方法的代码?
-
感谢您的快速回复。 . .它只是 Java 8 Streams API 的 findFirst() 方法
-
所以
var_B的类型是Optional<T>? -
为什么这个问题被标记为javascript和anylogic?
-
@TheHeadRush 是的,没错