Java类集-list

Posted blfbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java类集-list相关的知识,希望对你有一定的参考价值。

     


    Collection 子接口:

    技术分享

     

    ArrayListList 接口和Collection接口的一个子类,用于实例化两种接口

     

    package leiji;

    import java.util.ArrayList;

    import java.util.List;

    import java.util.Collection;

    public class ArryList {

    public static void main(String args[]){

    List<String> arrlt=new ArrayList<String>();

    Collection<String> acoll=new ArrayList<String>();

    arrlt.add("Hello");

    arrlt.add(0,"World");

    System.out.println(arrlt);

    //添加元素

    acoll.add("jerry");

    acoll.add("weibo");

    //添加对象

    arrlt.addAll(acoll);

    arrlt.addAll(0,acoll);

    System.out.println(arrlt);

    //移除元素

    arrlt.remove(1);

    arrlt.remove("weibo");

    System.out.println(arrlt);

           

    //获取元素

    for(int i=0;i<=arrlt.size()-1;i++){

    //System.out.println(arrlt.get(i));

    }

    //String a[] =new String[]{"1","2"};

    //将集合变为对象数组

    String str[]=arrlt.toArray(new String[]{});  //

    for(int i=0;i<=str.length-1;i++){

    //System.out.println(str[i]);

    }

     

    Object obj[]=arrlt.toArray();

    for(int i=0;i<=obj.length-1;i++){

    System.out.println((String)obj[i]);

    }

    //推断是否为空

    System.out.println(arrlt.isEmpty());

    //推断是否包括某一个元素

    System.out.println(arrlt.contains("Hello")?"Hello is contains":"Hello is not contains");

    //截取子集合

    List l=arrlt.subList(1, 4);

    for(int i=0;i<l.size();i++){

    System.out.println(l.get(i));

    }

     

    System.out.println(l.indexOf("Hello"));

    }

     

    }

     



以上是关于Java类集-list的主要内容,如果未能解决你的问题,请参考以下文章

Java 类集初探

Java 基础知识总结 3

枚举类集对于枚举的支持

实训9.2.类集,Collection接口

25.类集框架

0基础学java_Java类集之LinkedList