问一下,我在后台写了一个方法返回object[],返回的值里面是object[]{int,list}
在返回的list中还有一个list,我在读取返回的object[]时,要如何将返回的list读取呢?我是要将内容在页面显示,页面用的是freemarker。还要如何将li...
在返回的list中还有一个list,我在读取返回的object[]时,要如何将返回的list读取呢?我是要将内容在页面显示,页面用的是freemarker。
还要如何将list中的list读取呢? 展开
还要如何将list中的list读取呢? 展开
2个回答
展开全部
Well,那是可以做到的,代码如下:
public static void main(String[] args) throws Exception{
// 使用
Object arr[]=foo();
List<List<Integer>> list=(List<List<Integer>>)arr[1];
for(List<Integer> item:list) System.out.println(item);
}
final static Object[] foo(){
List<Integer> al=new ArrayList<Integer>(){{
add(1);
add(2);
add(3);
}};
List<List<Integer>> list=new ArrayList<List<Integer>>(){{
add(al);
}};
Object arr[]={1,list};
return arr;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询