List<BaseNode> collect = getData().stream()
.filter(baseNode -> baseNode instanceof OrderDetail)
.collect(Collectors.toList());
Optional<BaseNode> node = collect.stream()
.filter(detail -> tools.getToolId().equals(((OrderDetail) detail).getToolId()))
.findFirst();
这两句代码是什么意思,OrderDetail和tools两个实体类,该两句话是作用在李哥二级列表里面,OrderDetail类是一级列表