【发布时间】:2014-01-06 11:51:03
【问题描述】:
如何在 for 循环中将对象添加到此列表中?
Transaction tx = currentSession.beginTransaction();
Criteria criteria = currentSession.createCriteria(User.class);
List<User> list = criteria.list();
List<User> userList;
for(User user : list) {
if(user.getAccountActivated() == 1) {
userList.add(user);
}
}
上面的方法我试过了,还是不行。
有人知道这里有什么问题吗?
【问题讨论】:
-
A) “它不起作用”不是一个有用的问题描述。 B) 如果您尝试编译该代码,它会告诉您确切出了什么问题:“变量 userList 可能尚未初始化”
标签: java arrays list for-loop foreach