我尝试使用索引从Arraylist
获取元素,并检查其是否为空。
我试过了:
if(!ArrayList.get(index)) {
// do something
}
并且它使Index脱离了Bounds异常。
我当然可以使用try-catch,但是我想知道是否还有其他方法可以不使用try-catch?
我想我可以更简单地做到这一点,但我做不到。我尝试阅读API文档,但似乎没有我想做的事情。
最佳答案
您可以只检查列表的size()
(当然,它也必须是非负数):
if (index >= 0 && index < myList.size()) {
// Do something with myList.get(index)
}