java 一个方法返回了一个list,怎么将这个list转成List<List<Object>>
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 一个方法返回了一个list,怎么将这个list转成List<List<Object>>相关的知识,希望对你有一定的参考价值。
list里面的数据是List<List<Object>>,怎么读取这个list。
我试过强转(List<List<Object>>)list不行.
问题是list.get(0)得出来的是[Ljava.lang.Object;@182bb19
for(Objest obj : temp)
System.out.println(obj);
JDK5以上支持追问
Type mismatch: cannot convert from element type Object to List
追答Ljava.lang.Object;@182bb19 这个东西是Object数组,相当于里面存的是List
for(Object[] temp : list)
for(Objest obj : temp)
System.out.println(obj);
List<Object> temp = new ArrayList<Object>();
for(int i = 0;i<list.size();i++)
temp = list.get(i);
for(Object o:temp)
// do what you want to do
Python中 自己定义的函数内生成的列表 怎么在外部中引用?
求大神解答。
下面的例子演示了用3种方法来在外部引用函数内部定义的列表:
#返回函数内部定义的列表
def int_list1():
l=[1,2]
return l
#将函数内部列表定义成全局的
def int_list2():
global l
l=[3,4]
#将函数内部列表定义成函数的一个属性
def int_list3():
l=[5,6]
int_list3.l=l
print(int_list1())
int_list2()
print(l)
int_list3()
print(int_list3.l)
这是截图:
追问十分感谢
追答不用谢
参考技术A 用return 返回列表变量以上是关于java 一个方法返回了一个list,怎么将这个list转成List<List<Object>>的主要内容,如果未能解决你的问题,请参考以下文章