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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 月落 初级黑马   /  2019-4-11 13:58  /  542 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是ArrayList
ArrayList就是传说中的动态数组,就是Array的复杂版本,用它主要有以下的好处:
可以动态的增加和减少元素
灵活的设置数组大小
实现了Icollection和List接口(目前还没学习到)

我们都用过数组,知道数组的长度是静态的,也就是一旦定义好,就无法更改,那么就会有一些局限性。
ArrayList恰好解决了这一问题。在我们知道有多少数据元素时候,可以用数组,如果不知道元素的具体数量
那么久可以使用ArrayList了
2.Array的创建

举例来说,如果你要创建一个空的数组链表,用来存放String类型的对象,那么你可以像下面这样做:


  ArrayList<String> list = new ArrayList<String>();
注意:ArrayList类只支持对象类型,不支持 基础数据类型。就是说ArrayList对象只能存放对象,不能存放基础数据类型的数据。
ArrayList<String> list = new ArrayList<String>(){};  
          list .add("str01");
          list .add("str02");
3.Array的常用方法

          添加:add();
        删除:remove(int index);
        获取某一元素:get(int index);
         判断是否为空:isEmpty();


         获取list长度:size();
4.Array的常用方法

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马