可以使用以下的Java工具类来判断数组里指定下标是否有值:

public class ArrayUtils {
    public static boolean isIndexValid(Object[] array, int index) {
        return index >= 0 && index < array.length && array[index] != null;
    }
}

使用示例:

public class Main {
    public static void main(String[] args) {
        String[] array = new String[5];
        array[1] = "Hello";
        array[3] = "World";
        
        System.out.println(ArrayUtils.isIndexValid(array, 1));  // true
        System.out.println(ArrayUtils.isIndexValid(array, 2));  // false
        System.out.println(ArrayUtils.isIndexValid(array, 3));  // true
    }
}

这个工具类的 isIndexValid() 方法接受一个数组和一个下标作为参数,返回一个布尔值,表示该数组中指定下标是否有值。该方法会先判断下标是否在有效范围内(0 到数组长度之间),然后再判断指定下标的值是否为 null。如果下标在有效范围内且值不为 null,则返回 true,否则返回 false

java判断数组里面指定下标是否有值的工具类

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

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