java实现List遍历的多种方法总结,ArrayList

 时间:2026-02-15 01:20:04

1、创建一个类,比如ListTest

2、创建集合List,代码如下:

3、同时使用List常用方法add添加值,remove删除值。。。代码如下:

public static void main(String[] args) {

List<String> list = new ArrayList<String>();

/**

* List 常用方法

*/

//add方法

list.add("赵");

list.add("钱");

list.add("孙");

list.add("李");

//删除

list.remove(3);

//添加指定位置的值

list.add(2, "周");

firstMethod(list);

secondMethod(list);

thirdMethod(list);

}

java实现List遍历的多种方法总结,ArrayList

2、如果想看List究竟包含哪些方法,最好的是去看API,或者list.然后按一下alt+?就会弹出List的所有方法(在集合编译工具如IDE中),如下图:

java实现List遍历的多种方法总结,ArrayList

3、现在已经add了四个值,开始对List进行遍历

5、第一种方法,for循环遍历,代码如下:

/**

* for循环进行遍历

*/

public static void firstMethod(List<String> list){

System.out.println("for循环进行遍历");

for(int i=0;i<list.size();i++){

System.out.println("list集合的值如下:"+list.get(i));

}

}

java实现List遍历的多种方法总结,ArrayList

4、第二种方法,foreach循环遍历,代码如下:

/**

* foreach循环进行遍历

*/

public static void secondMethod(List<String> list){

System.out.println("foreach循环进行遍历:");

for (String string : list) {

System.out.println("list集合的值如下:"+string);

}

}

java实现List遍历的多种方法总结,ArrayList

5、第三种方法,使用Iterator进行遍历,代码如下:

/**

* 使用Iterator进行遍历

*/

public static void thirdMethod(List<String> list){

System.out.println("使用Iterator进行遍历:");

Iterator<String> str = list.iterator();

while(str.hasNext()){

System.out.println("list集合的值如下:"+str.next());

}

}

java实现List遍历的多种方法总结,ArrayList

6、其实,如果你对List的源码很了解,你完全可以自己写一个封装来完成遍历,然后可以利用时间方法System.currentTimeMillis();检查运行的时间,来检查具体那种遍历方法最高效,最有效率。检查的结果就是for循环效率最高,如下:

java实现List遍历的多种方法总结,ArrayList

  • 幼儿手指舞《五只小猪》的教程是什么
  • 想学就学学生端2.0版查找教师流程
  • 【抽象代数】二阶域扩展为八阶域
  • 网红版棉花糖厚片
  • 象印NS-YSF18型微电脑电子锅说明书:[1]
  • 热门搜索
    桃子不能和什么一起吃 七月半是什么节日 虚荣心是什么意思 小溪泛尽却山行的却是什么意思 肛门瘙痒用什么药膏 毛囊炎用什么药膏 leaf是什么意思 指正是什么意思 牙齿痛是什么原因 忐忑不安是什么意思