我从我的数据库中获取 12 条记录并将其存储在 ResultSet 中,因为我无法从 ResultSet 中获取我想要的每个元素。我正在使用 arrayList 来存储 ResultSet 数据,然后使用 ArrayList.get() 方法来检索每个元素。
但问题是来自数据库的数据有时可能少于 12 条记录,但我已经访问了 arraylist.get(12),所以它抛出了 IndexOutOfBoundException。现在我想要的是在打印它的值之前检查 array.get(12)th 元素是否超出界限。
我已经尝试过 if(arraylist.get(12)!=null) 但它不起作用可能是因为我再次尝试访问 arraylist 中不存在的第 12 条记录。