使用 Java 8 的 Stream API 来实现这个功能。可以使用 `anyMatch` 方法来判断 List 中是否存在一个状态不等于 "finish" 的对象。

下面是一个示例代码:

import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> statusList = Arrays.asList("finish", "finish", "in progress", "finish");
        
        boolean hasNotFinished = statusList.stream()
                .anyMatch(status -> !status.equals("finish"));
        
        System.out.println(hasNotFinished);
    }
}

这个示例中,我们创建了一个 `statusList`,其中包含了一些状态。然后使用 Stream API 的 `anyMatch` 方法来判断是否存在一个状态不等于 "finish" 的对象。最后输出结果为 `true`,因为 List 中有一个状态不等于 "finish"。


原文地址: https://www.cveoy.top/t/topic/p4gC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录