可以使用一个循环遍历列表中的元素,依次比较前后两个元素是否递增,步长是否为1。

代码示例:

public boolean isIncreasing(List<Long> list) {
    if (list == null || list.size() == 0) {
        return false;
    }
    for (int i = 0; i < list.size() - 1; i++) {
        if (list.get(i + 1) - list.get(i) != 1) {
            return false;
        }
    }
    return true;
}

如果列表为空或者只有一个元素,则直接返回false。如果列表中有两个及以上的元素,则从第一个元素开始循环比较。如果发现有两个元素不满足递增或者步长不为1,则直接返回false,否则循环结束后返回true。

java中判断ListLong 依次递增步长为1

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

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