【发布时间】:2013-03-04 13:37:31
【问题描述】:
我从我的数据库中获取 12 条记录并将其存储在一个 ResultSet 中,因为我无法从 ResultSet 中获取我想要的每个元素。我使用 arrayList 来存储 ResultSet 数据,然后使用 ArrayList.get() 方法来检索每个元素。
但问题是来自数据库的数据有时可能少于 12 条记录,但我已经访问了 arraylist.get(12),所以它会抛出 IndexOutOfBoundException。现在我想要的是在打印它的值之前检查 array.get(12)th 元素是否超出界限。
我已经尝试过 if(arraylist.get(12)!=null) 但它不起作用可能是因为我再次尝试访问 arraylist 中不存在的第 12 条记录。
【问题讨论】:
-
为什么要指定尺寸。是强制性的
标签: jsp arraylist indexoutofboundsexception