集合框架之list集合共性

collection
|—List 元素是有序的,可以重复因为有索引
|—Set 元素是无序的
List :凡是可以操作脚标的方法都是该体系特有的方法


add(index ,element)
addAll(index,Collection)

remove(index)

set(index,element)

get(index)
subList(from,to)
listIterator();

package myclass;
import java.util.*;

class ListDemo
{
public static void main(String[] args)
{
ArrayList al = new ArrayList();
//创建对象

      //添加元素
      al.add("java01");
      al.add("java02");
      al.add("java03");

      sop(al);
       //在指定位置添加元素(插入)
      al.add(1,"java09");
      sop(al);
    
       //删除指定位置的元素
       al.remove(2);
       sop(al);
       
       //修改元素

       al.set(2,"java07");
       sop(al);

       //通过角标获取元素
       sop("get(1)"+ al.get(1));
       sop(al);

        //获取所有元素
        for(int x=0;x<al.size();x++)
        {
              System.out.println("al(" +x+")=" +al.get(x) );
     
         
         Iterator it = al.iterator();
          while(it.hasNext())
          {
              sop("next:" + it.next());
           }
             //通过indexOf获取对象的位置
         sop("index=" +al.indexOf("java02"));
        
          List sub = al.subList(1,3);
          sop("sub=" + sub);

         }

 }
  public static void sop(Object obj)
  {
      System.out.println(obj);
   }

}

猜你喜欢

转载自blog.csdn.net/weixin_43247990/article/details/83591766