有没有办法将ArrayList放入5x5数组?

时间:2013-09-01 08:29:10

标签: java arrays arraylist

我假设我浏览了ArrayList,但是我必须在数组中给它们位置,还是可以自动填充它?将数组和ArrayList组合起来最简单的方法是什么?

1 个答案:

答案 0 :(得分:2)

使用modulo:

int i=0;
for(Foo f:fooList){
    fooArr[i/5][i%5]=f;
    i++;
}

不是最干净的,但它有效,并且涉及一些课程。

如果列表中的元素太多,您将获得一个例外。潜水整数以及模数如何工作是另外两个花絮,