遍历List集合的四种方法
package sun.rain.amazing.traversal; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class TraversalList { public static void main(String args[]){ List<String> list = new ArrayList<String>( Arrays.asList("tom","cat","Jane","jerry")); //方法1 集合类的通用遍历方式, 从很早的版本就有, 用迭代器迭代 Iterator it1 = list.iterator(); while(it1.hasNext()){ System.out.println(it1.next()); } //方法2 集合类的通用遍历方式, 从很早的版本就有, 用迭代器迭代 for(Iterator it2 = list.iterator();it2.hasNext();){ System.out.println(it2.next()); } // 或者 for(ListIterator its = coll.iterator();its.hasNext()){ Object obj = its.next(); if(obj.equals("abc")){ its.add("haha"); } } //方法3 增强型for循环遍历 for(String value:list){ System.out.println(value); } //方法4 一般型for循环遍历 for(int i = 0;i < list.size(); i ++){ System.out.println(list.get(i)); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步