Collection
    子接口:

    ArrayList是List
    接口和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"));

    }

    }

最新文章

  1. snmp学习笔记
  2. 特邀美国EMC实战专家Mark来华授课
  3. linux 自编软件运行时权限不足问题
  4. js 不同进制之间相互转换
  5. Usermod 命令详解 ------工作中修改shell时用 usermod -s /bin/csh home
  6. CircularProgressBar
  7. Beanstalkd介绍
  8. fdm_search_info_w_book_chain
  9. 链表-Reverse Linked List
  10. 记一次修复被篡改的IE首页
  11. 如何禁止火狐onblur时alert()产生类似选中的拖蓝效果
  12. windows.onload和 document.ready区别
  13. Linux学习之CentOS(二十)------vi/vim 按键说明
  14. 毕业设计(2):基于MicroPython的家庭可燃气体泄露微信报警器
  15. 指定Gpu range系列函数
  16. 20165303魏煜第一周kali安装
  17. Linux 跟踪连接netfilter 调优
  18. 从零开始一起学习SLAM | 为什么要用齐次坐标?
  19. Mysql存储引擎federated
  20. spring整合mongodb

热门文章

  1. Spring Boot (25) RabbitMQ消息队列
  2. Sql Server 如何解决多并发情况下,出现的多个相同ID数据
  3. MySQL 多表批量更新
  4. CloseableHttpClient 在使用过程中遇到的问题
  5. RadioButtonList的兩種實現方式
  6. mha0.56版本安装使用排错
  7. MIUI 的参与感
  8. S-HR之OSF
  9. 使用Oracle函数在创建表的时候自动加入生成的流水号 生成格式是:前缀+年月日+00000
  10. poj3176-Cow Bowling【dp】