package com.company;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
/**
* Created by tm on 2018/7/2.
*/
public class Main {
public static void main(String[] args){
List t = new ArrayList<>();
for (int i=0; i<10; i++){
t.add(i);
}
fun(t);
fun1(t);
fun2(t);
fun3(t);
}
/**
* 使用for循环遍历list集合方法
* @param list
*/
public static void fun(List list){
Object[] objects = list.toArray();
for (int i=0; i<objects.length; i++) {
System.out.print(objects[i]);
}
}
/**
* 使用迭代器遍历list集合方法
* @param list
*/
public static void fun1(List list){
Iterator iterator = list.iterator();
while(iterator.hasNext()){
System.out.print(iterator.next());
}
}
/**
* 使用list迭代器遍历list集合方法
* @param list
*/
public static void fun2(List list){
ListIterator listIterator = list.listIterator();
while(listIterator.hasNext()){
System.out.print(listIterator.next());
}
}
/**
* 使用foreach循环遍历list集合方法
* @param list
*/
public static void fun3(List list){
for (Object obj : list) {
System.out.print(obj);
}
}
}