我从Hibernate标准中获取了一个列表,如下所示......
下面的也显示了快照..
你能告诉我如何迭代那个arraylist ..
答案 0 :(得分:1)
您可以使用嵌套循环 - 一个用于外部ArrayList
,另一个用于内部数组:
List<Object[]> myList = ...
for (Object[] arr : myList) {
for (Object obj : arr) {
System.out.printLn (obj);
}
}
答案 1 :(得分:1)
您可以使用以下语法
对ArrayList和Array进行迭代for(Object[] s : iceReFeedObjectsList){
for (Object t : s){
//do you processing here
}
}
答案 2 :(得分:0)
像这样的东西
考虑您正在准备该系列的结果列表。
Ex:User
对象。
List<Object[]> entities = resultQuery.list();
for (Object[] entity : entities) {
if(entity[0]!=null && entity[0].toString() !=null){
User user = new User();
user.setId(Long.valueOf(entity[0].toString()));
user.setName(entity[1].toString());
//and other props
result.add(user);//preparing list
}
}