栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初识ArrayList

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识ArrayList

ArrayList
add(Object elem)向List中加入对象类型
remove(int index)在索引参数中移除对象
remove(Object elem)移除该对象
contains(Object elem)如果和对象参数匹配返回(TRUE)
isEmpty()如果list中没有元素返回(TRUE)
indexOf(Object elem)返回对象参数的索引或-1
size()返回list中元素的一个数
get(int index)返回当前索引参数的对象
1.比较ArrayList 与 一般的数组
  1. 一般数组在创建时就必须确定大小
    但对于ArrayList来说,你只需要创建出此类型的对象就行,它不需要指定大小,因为它会在加入或删除元素时自动地调整大小

    new String[2];
    new ArrayList();
    
  2. 存放对象给一般数组时必须指定位置
    (必须介于0~length-1之间的数字)
    如果索引值超越了数组的限制,程序会在执行期出现错误
    使用ArrayList时,你可以用add(Int,Object)这个形式的方法来指定索引值,或者使用add(Object)的形式来给它自行管理大小

  3. 一般数组使用特殊的方法

    但ArrayList是个普通对象,所以不会有特殊的语法

  4. 在Java5.0中的ArrayList是参数化的(parameterized)
    虽然ArrayList不像一般数组有特殊的的语法,但是它们在Java5.0中有比较特殊的东西–参数化类型

    ArrayList
    

    是类型参数.这代表String的集合,就像说ArrayList代表Dog集合
    在Java5.0之前是无法声明要存放于ArrayList中元素的类型,它只会是异质对象的集合.现在我们就能用上面列出的语法来声明对象的类型

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672711.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号