import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** *遍历 ArrayList */ public class test2 { public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("Hello"); list.add("World"); list.add("HAHAHAHA"); //第一种遍历方法使用foreach遍历List //也可以改写for(int i=0;i<list.size();i++)这种形式 for (String str : list) { System.out.println(str); } //第二种遍历,把链表变为数组相关的内容进行遍历 String[] strArray=new String[list.size()]; list.toArray(strArray); for(int i=0;i<strArray.length;i++) //这里也可以改写为 foreach(String str:strArray)这种形式 { System.out.println(strArray[i]); } //第三种遍历 使用迭代器进行相关遍历 Iterator<String> ite=list.iterator();//获取list的迭代器 while(ite.hasNext())//判断下一个元素之后有值 { System.out.println(ite.next()); } } }
Java中,遍历 ArrayList的几种方法
猜你喜欢
转载自blog.csdn.net/qq_28944815/article/details/78192649
今日推荐
周排行