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

2025-04-29 23:11:24

1、首疏扌熘创建一个类,比如ListTest2、创建集合List,代码如下:3、同时使用List常用方法add添加值,remove删除值。。。代码如下:public static void m锾攒揉敫ain(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<Str足毂忍珩ing> 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
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢