2014-08-27 70 views
-7

我想要实现这样的事情在常规:数组和集合使用Groovy

int arr[] = new int[2]; 
ArrayList<arr> al = new ArrayList<arr>(); 
for (3times) { 
    ar[0] = Value coming from db; 
    ar[1] = Value coming from db; 
    al.add(arr); 
} 
println al(1)(2) 
+2

似乎都不清楚什么你询问。 – Opal 2014-08-27 09:30:39

+0

在数组中,即时获取第一条记录,然后将其添加到列表(集合),然后对于第二条记录和第三条和....并最终想要从该列表中获取值... – Prashant2329 2014-08-27 09:32:41

+1

这是一些奇怪的具体伪代码。你使用java泛型但错误地使用它们。 – nablex 2014-08-27 09:32:45

回答

0

像这样的东西应该这样做:

def arr = [] 
def al = [] 
for (i in 1..3) { 
    arr = [] 
    arr[0] = 1 //some value 
    arr[1] = 2 //some value 
    al.add(arr) 
} 

println al[0][1] 

+0

ohhh ..其实我缺少创建数组(arr在ur例子中)object for循环小孩的错误 – Prashant2329 2014-08-30 08:31:51