List集合及其遍历——java学习之⑩

1,List集合特点

长度可变,存储的都是对象,可以存储不同类型

package gather;
import java.util.ArrayList;
import java.util.LinkedList;
public class ListDemo {
    public static void main(String[] args) {
        /*
         * list及其实现类都是有序的,可存放重复对象
         */
        ArrayList a = new ArrayList();
        a.add(new String("张三"));
        a.add("王五");
        a.add(3);
        System.out.println(a);
        
        ArrayList b = new ArrayList();
        b.add("李四");
        System.out.println(b);
        a.addAll(b);//add添加一个内容,addall添加一个集合
        System.out.println(a);
        
        Ergodic e = new Ergodic();
        e.GetErgodic1(a);
        
        e.GetErgodic2(a);
        
        LinkedList c = new LinkedList();
        c.add("is");
        c.addFirst("you");
        c.addLast("best");
        System.out.println(c);
        c.remove(0);
        System.out.println(c);
    }
}

2,集合的遍历

package gather;
import java.util.ArrayList;
import java.util.Iterator;
public class Ergodic {
    /*
     * 转换为数组
     */
    public void GetErgodic1(ArrayList l) {
        Object[] o = l.toArray();
        for(int i=0;i

你可能感兴趣的:(List集合及其遍历——java学习之⑩)