- import java.util.*;
- /*
- 集合遍历输出的4种方式:
- 1.Iterator接口:迭代遍历
- 2.Foreach循环
- 3.For循环
- 4.先用toArray方法输出成为数组,再用Foreach循环
- */
- public class ColForDemo1{
- public static void main(String[] args){
-
- List<String> li=new ArrayList<String>();
- li.add("1");
- li.add("2");
- li.add("3");
- li.add("4");
- System.out.println(li);
- //遍历输出,四种方式
- //1.使用Iterator对象,迭代遍历
- Iterator<String> it=li.iterator();
- while(it.hasNext()){
- System.out.println("迭代输出:"+it.next());
- }
- //2.对集合进行foreach循环
- for(String str:li){
- System.out.println("foreach输出:"+str);
- }
-
- //3.对集合进行for循环,在for方法体内部实例化Iterator对象
- int i=0;
- for(Iterator<String> iter=li.iterator();i<li.size();i++){
- System.out.println("for循环输出:"+iter.next());
- }
-
- //4.先将集合转换为数组,再利用数组的遍历输出
- Object[] o=li.toArray();
- for(Object object:o){
- System.out.println("转换为数组输出:"+object);
- }
- }
- }
复制代码
|
|