1
我在 “模式” 填充List<ArraList>
如下:无法访问列表[ArrayList的在打2的框架模板
List<ArrayList> selectedAgrovoc=new ArrayList<ArrayList>();
for(int i.......)
{
for(int j......)
{
ArrayList rowNewAgrovoc=new ArrayList();
rowNewAgrovoc.add(new String(....));
rowNewAgrovoc.add(new String(.....));
selectedAgrovoc.add(rowNewAgrovoc);
}
}
访问列表中的控制器:
inputModel create=filledForm.get();
List<ArrayList> ctagsList=inputModel.indertData(create);
return ok(summary.render(create, ctagsList));
在模板字段:
@(ctagList: List[ArrayList])
编译后我得到错误class ArrayList takes type parameters
我的问题是:
- 为什么我不能够访问
List
模板 - 我如何可以显示使用
for
环路模板List
每个元素
这是一个Java问题,不是一个玩法框架。您应该考虑阅读http://docs.oracle.com/javase/tutorial/java/generics/why.html – iwalktheline 2012-07-30 10:37:47
@kheraud - 任何解决此问题的建议 – Nishikant 2012-07-30 10:46:58
学习Java泛型。 “ArrayList需要类型参数” - > new ArrayList(); (可以用java缩短1.7) –
iwalktheline
2012-07-30 12:47:56