java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料

保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。

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"));

    }

}

因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。

后续会有更多的精彩的内容分享给大家。