全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

List接口的常用方法

时间:2020-07-28 15:36

人气:

作者:admin

标签: 接口 

导读:List接口的常用方法-检查给定对象是否被包含在集合中(检查规则:将Obj对象与集合中每个元素进行equals比较),返回值为true或false。...

  1.add(Objectobj):向集合末尾增加一个新元素

  2.size():返回当前集合中存放对象的数量

  3.clear():用于清空集合

  4.isEmpty():用于返回集合是否为空

  5.contains(Objectobj):检查给定对象是否被包含在集合中(检查规则:将Obj对象与集合中每个元素进行equals比较),返回值为true或false。

  注意:如果比较内容,则需要重写equals()

  6.remove(Objectobj):删除一个元素,如果多个元素符合条件,只删除第一个符合条件的元素

  注意:不重写equals()不会有元素被删除(比较的是对象的地址,地址都不相同)

  7.remove(intindex):移除指定下标的元素

  注意:下标为动态变化的(删除一个元素后,下标及变化),如需删除多个元素,需从后往前删

  8.addAll(Collectionc):合并集合,将集合c的所有元素加入到当前集合中。

  9.removeAll(Collectionc):删除与另一个集合中相同的元素。(是否相同通过equals()判断)

  10.retainAll(Collectionc):保留与另一个集合中相同的元素。(是否相同通过equals()判断)

  11.Objectget(intindex):根据下标回去对应位置的元素并返回

  注意:返回值默认类型为Object,所以需要转型

  12.Objectset(intindex,ObjectnewElement):将index位置的元素修改为newElement,返回值为被修改的元素。

  注意:该方法可实现将List中第i个和第j个元素交换的功能

  List.set(i,list.set(j,list.get(i)))

  13.add(intindex,ObjectnewElement):插入元素,add的重载方法,向指定下标位置插入newElement,原位置的元素依次向后移。

  14.Objectremove(intindex):将集合下标为index的元素删除,并将被删除的元素返回。

  15.indexOf(Objectobj):用于在集合中检索对象,返回值为对象第一次出现的下标。

  16.lastIndexOf(Objectobj):用于在集合中检索对象,返回值为对象最后一次出现的下标。

  17.Object[]toArray():该方法继承自Collection的方法,该方法会将集合以对象数组的形式返回。

  例如:Object[]array=list.toArray();数组元素需强转类型

  18.T[]toArray(T[]a):toArray()的重载方法

  例如:Point[]array=(Point[])list.toArray(newPoint[0]);数组元素为Point型,不需要强转类型

  19.List《E》sublist(intfromIndex,inttoIndex):截取集合相邻下标的几个元素作为子集(前包括后不包括),获取子集后,若对子集的元素进行修改,则原集合元素也会被修改。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信