1、创建
     ArrayList<Egg> myList=new ArrayList<Egg>(); //<Egg>代表创建出Egg类型的List,新的ArrayList对象会创建在堆上
2、加入元素
    Egg s=new Egg();
   myList.add(s);//此ArrayList会产生一个"盒子"来放Egg对象
3、再加入元素
     Egg b=new Egg();
     myList.add(b);//此ArrayList会再产生一个"盒子"来放新的Egg对象
4、查询大小
     int theSize=myList。size();//以为myList有两个元素,size()会返回2
5、查询特定元素
    boolean isIn=myLis.contains(s);//因为myLis带有s所引用的Egg对象,所以此方法会返回true
6、查询特定元素的位置
    int idx=myList.indexOf(b);//ArrayList为零基的,所以b引用的对象是第二个对象,而indexOf()会返回1
7、判断集合是否为空
   boolean empty=myList.isEmpty();//因为不是空的,isEmpty()会返回false
8、删除元素
   myList.remove(s);//注意,这时由两个盒子组成的空间,还剩下一个盒子的空间,只剩下装有b类型的盒子

最新文章

  1. sharepoint 弹出窗口
  2. HTML Hyperlink between and within pages
  3. Oracle 11G INDEX FULL SCAN 和 INDEX FAST FULL SCAN 对比分析
  4. JavaScript判断浏览器类型及版本
  5. 微信小程序开发体验
  6. ubuntu下使用C语言开发一个cgi程序
  7. 创业不要在IT业内创(市场太小,而且都喜欢自己折腾、没有花钱的习惯)
  8. Apache HttpServer Installing the apache2.2 service &lt;OS 5&gt;拒绝访问. :Failed to open the WinNT service manager
  9. 深圳尚学堂:Java中Class对象
  10. es6(四):Symbol,Set,Map
  11. Java中,多态的实现有哪些要求?实现多态的关键技术?
  12. Android版本28使用http请求
  13. vim7.4+python3配置
  14. L1-006 连续因子 (20 分) 模拟
  15. ie和dom事件流的区别
  16. Windows远程桌面,连接被拒绝,因为没有授权此用户帐户进行远程登录。
  17. 我的第一个C语言程序
  18. Linux -- 基于zookeeper的java api(一)
  19. 解决Maven工程install时[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources
  20. 【C/C++】C语言嵌入式编程修炼&#183;背景篇&#183;软件架构篇&#183;内存操作篇

热门文章

  1. 洛谷 P2919 [USACO08NOV]守护农场Guarding the Farm
  2. python基础知识-字符串
  3. session.write类型引发的思考---Mina Session.write流程探索.doc--zhengli
  4. bash 实现菜单
  5. Iptables防火墙面试题
  6. UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xe6 in position 0: ordinal not in range(128)
  7. Tomcat的目录结构详解
  8. Linux命令总结_查看主机磁盘使用
  9. Ext.net Calendar 控件在有模板页的时候,模板页定义了TD的样式造成日历控件的样式丢掉
  10. Django 开发拓展 auth 模块,注册用户时发生 ValueError: The given username must be set