如何遍历arraylist集合,遍历arraylist的三种方法
ArrayList
ArrayList使用连续的内存单元来存储数据元素,它是一个容量可以动态增加的动态数组。
在添加或删除数据元素时(除了最后一个位置),ArrayList需要将所有元素移动到其添加(或删除)的元素之后。所以插入和删除元素比较慢,查询比较快。
同时,数组列表线程是不安全的!ArrayList一般用于单线程,Vector和CopyOnWriteArrayList一般用于多线程。
java推荐视频教程:java在线学习
注意:
1.ArrayList已经覆盖了tostring,可以直接打印结果。
2.toArray()会将元素转换成对象类型。
ArrayList遍历方式
可以通过三种方式遍历ArrayList,即:
1、迭代器遍历
iterator integer it=ArrayList . iterator();
while(it.hasNext()){
system . out . print(it . next() );
}2、索引值遍历
for(int I=0;I ArrayList . size();i ){
system . out . print(ArrayList . get(I) );
}3、for循环遍历
for(整数:arrayList){
System.out.print(数字 );
}注意:需要说明的是,遍历ArrayList时,通过索引值遍历效率最高,for循环遍历次之,迭代器遍历最低。
推荐更多文章和教程:java语言入门。以上是java集合ArrayList的三种遍历方法的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。