channelInfos.stream().noneMatch(pre -> Objects.equals(EnumAutoQuoteState.TO_BE_QUOTED.getCode(), pre.getState()));这段代码能干什么
时间: 2024-06-07 17:08:17 浏览: 81
这段代码使用 Java8 的 Stream API 对 channelInfos 集合中的元素进行筛选,判断其中是否有元素的 state 属性与 EnumAutoQuoteState.TO_BE_QUOTED.getCode() 相等,如果没有则返回 true,否则返回 false。换句话说,它的作用是检查 channelInfos 集合中是否存在 state 等于 TO_BE_QUOTED 的元素。
阅读全文