java,list集合类

package org.hanqi.array;
import java.util.*;

public class Test1 {

    public static void main(String[] args) {
        //创建List
        //1.指明数据类型,不需要指定大小
        //<>表示泛型
        List<String>list=new ArrayList<String>();
        List<Object> list1=new ArrayList<Object>();
        list1.add(1);
        list1.add(null);
        list.add("");
        //添加
        list.add("a");
        list.add("b");
        list.add("c");
        //长度
        System.out.println("List的长度="+list.size());
        //取出
        System.out.println("按索引取出get(0)="+list.get(0));
        
        //遍历
        for(int i=0;i<list.size();i++)
        {
            System.out.println(list.get(i));
        }
        list.remove(0);
        System.out.println("遍历方式2");
        for(String s:list)
        {
            System.out.println(s);
            
        }
        System.out.println("遍历方式3:迭代器");
        //获取集合的迭代器,迭代器一开始在集合的上面
        Iterator<String> it=list.iterator();
        //试探
        while (it.hasNext())
        {
            String t=it.next();
            if(t.equals("b"))
            {
            it.remove();
            }
            System.out.println("迭代器="+t);
        }
        //移除
        //list.clear();
        
        System.out.println("List的长度"+list.size());
        //插入
        list.add(0, "A");
        
        //修改
        list.set(1, "B");
        //list.set(2,"C" );
        for(String s:list)
        {
            System.out.println(s);
        }
        System.out.println("B="+list.indexOf("B"));

    }

}

原文地址:https://www.cnblogs.com/jiang2538406936/p/5265874.html