A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Monkey1992 中级黑马   /  2016-3-2 22:54  /  457 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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 个回复

倒序浏览
总结的很全很实用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马