可以使用循环遍历列表,逐个比较相邻元素的差值是否等于步长 x。

示例代码:

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

其中,list.get(i) 表示获取列表中第 i 个元素,list.size() 表示获取列表的长度,list.get(i - 1) 表示获取列表中第 i - 1 个元素。

在遍历过程中,如果相邻元素的差值不等于步长 x,则直接返回 false,表示列表不是依次递增的。如果遍历结束后都没有返回 false,则说明列表依次递增,返回 true。

Java 判断 List<Long> 是否依次递增,步长为 x

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

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