Kid*_*ond -2 java arrays foreach for-loop list
如何在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);
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了以上,但它不起作用.
有人知道这里有什么问题吗?
你必须初始化userList像
List<User> userList = new ArrayList<User>();
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用Java SE 7, new ArrayList<>();