这是我尝试过的代码。
List<String> arrList = new ArrayList<String>();
for(int i=0; i<5; i++)
{
arrList.add("a"+i);
arrList.add("b"+i);
arrList.add("c"+i);
}
model.addAttribute("arrList", arrList);
这会输出: [a0, b0, c0, a1, b1, c1, a2, b2, c2, a3, b3, c3, a4, b4, c4]
预期输出 [[a0, b0, c0], [a1, b1, c1], [a2, b2, c2], [a3, b3, c3], [a4, b4, c4]]
答案 0 :(得分:4)
您可以使用<!-- XPages Buttons -->
<control>
<name>Button</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
<control>
<name>Button.Command</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
<control>
<name>Button.Submit</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-primary</value>
</property>
</control>
<control>
<name>Button.Default</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
<control>
<name>Button.Cancel</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
代替:
List<List<String>>
<强>输出强>
List<List<String>> arrList = new ArrayList<>();
for (int i = 0; i < 5; i++) {
List<String> arr = new ArrayList<>();
arr.add("a" + i);
arr.add("b" + i);
arr.add("c" + i);
arrList.add(arr);
}
System.out.println(arrList);
答案 1 :(得分:2)
如果您在不使用List库的情况下尝试使用纯数组执行此操作:
String[][] arr = new String[5][3];
for (int i = 0; i < 5; i++) {
arr[i][0] = "a" + i;
arr[i][1] = "b" + i;
arr[i][2] = "c" + i;
}
然后根据需要打印。