如何遍历arraylist集合,遍历arraylist的三种方法

  如何遍历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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: