我尝试使用索引从public class ValidateA implements SessionBean {
private HashMap auditData = null;
private void validater (String Record) {
this.auditData = null;
//operation this.auditData = ...
}
}
public class ValidateB implements SessionBean {
private void validater (String Record) {
HashMap auditData = null;
//operation auditData = ..
}
}
获取元素,并检查它是否为空。
我试过了:
Arraylist
它从 异常中获取索引。
当然我可以使用try-catch,但是我想知道在没有使用try-catch的情况下是否有其他方法可以做到这一点?
我想我可以更简单地做到这一点,但我做不到。我试图阅读API文档,但似乎没有我想做的事情。
答案 0 :(得分:2)
您可以查看列表size()
(当然,它也必须是非负面的):
if (index >= 0 && index < myList.size()) {
// Do something with myList.get(index)
}
答案 1 :(得分:1)
if(index < ArrayList.size() && ArrayList.get(index) != null)