List三种输出

import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
public class foclass {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		List<String> lists = new ArrayList<String>();
                    /*List<String> lists = new ArrayList<String>(){"ad","dv","dvs","afd"};不可以这样声明时初始化*/
        String[] arrts = new String[]{"ad","dv","dvs","afd"};

        for(String s:arrts)
        {
        	lists.add(s);
        	System.out.println("数组"+s);
        }
        //旧式for
        for(int i=0;i<lists.size();i++)
        {
            System.out.println("旧式for--"+lists.get(i));
        }
        //新式for
        for(String s:lists)
        {
        	System.out.println("新式for--"+s);
        }
      //迭代输出
        Iterator it=lists.iterator();
        while(it.hasNext())
        {
           System.out.println("迭代List集合"+it.next());
        }
	}
}

猜你喜欢

转载自meifage.iteye.com/blog/1145089