無法理解爲什麼索引超出範圍。通常情況下,發生這種情況似乎不是問題,所以我有點卡住了。請幫助HTTP狀態500 - 請求處理失敗;嵌套異常是java.lang.IndexOutOfBoundsException:索引:4,大小:4
@Override
@Transactional
public Boolean RegVali(User user){
String hql = "from User";
Query query = sessionFactory.getCurrentSession().createQuery(hql);
@SuppressWarnings("unchecked")
List<User> listUser = (List<User>) query.list();
int i=1;
int j=listUser.size();
for (Iterator<User> it = listUser.iterator(); it.hasNext();) {
if(i>j){
return true;
}
if(listUser.get(i).getEmail()==user.getEmail()){
return false;
}
else{
i++;
}
}
return true;
}