可以使用以下的Java工具类来判断数组里指定下标是否有值:\n\njava\npublic class ArrayUtils {\n public static boolean isIndexValid(Object[] array, int index) {\n return index >= 0 && index < array.length && array[index] != null;\n }\n}\n\n\n使用示例:\n\njava\npublic class Main {\n public static void main(String[] args) {\n String[] array = new String[5];\n array[1] = \"Hello\";\n array[3] = \"World\";\n \n System.out.println(ArrayUtils.isIndexValid(array, 1)); // true\n System.out.println(ArrayUtils.isIndexValid(array, 2)); // false\n System.out.println(ArrayUtils.isIndexValid(array, 3)); // true\n }\n}\n\n\n这个工具类的 isIndexValid() 方法接受一个数组和一个下标作为参数,返回一个布尔值,表示该数组中指定下标是否有值。该方法会先判断下标是否在有效范围内(0 到数组长度之间),然后再判断指定下标的值是否为 null。如果下标在有效范围内且值不为 null,则返回 true,否则返回 false

Java 数组下标有效性判断工具类 - ArrayUtils

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

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