如何将arraylist索引很长?

时间:2011-04-14 12:38:22

标签: java arraylist

我已经用{20}字符串填充arraylist<string>。如果我想这样迭代,

for(long i=0;arrlist.size();i++{
   arrlist.get(i);  

}

但是,arrlist.get()不支持索引。而且,我不能使用迭代器,那么,如何在没有Iterator的情况下进行迭代?请不要问我为什么不使用迭代器。

3 个答案:

答案 0 :(得分:4)

从您的问题看来,您似乎正在尝试迭代每个元素。请注意,为此您可以使用更好的for循环:

for(String element: arrlist) {
   // Do whatever you want with your element
}  

答案 1 :(得分:0)

我认为arrlist.get((int) i)应该有效。或者您可以将i声明为int

答案 2 :(得分:0)

ArrayList#size()不会返回long,而是int。无需在for循环中使用long变量。