迭代动态arraylist,内部包含两个索引

时间:2014-01-28 09:26:10

标签: java list

enter image description here我从Hibernate标准中获取了一个列表,如下所示...... enter image description here

下面的

也显示了快照..

你能告诉我如何迭代那个arraylist ..

3 个答案:

答案 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
                    }
            }