楼主: jinchanzhs
432 1

Java高级----List集合 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

79%

还不是VIP/贵宾

-

威望
0
论坛币
2602 个
通用积分
2.3878
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
5849 点
帖子
108
精华
0
在线时间
78 小时
注册时间
2021-2-13
最后登录
2021-9-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
一、集合的概念1、集合概念

  (1) 集合是java中提供的一种类型 ,用于存储管理对象
  (2) 只能存对象,不能存基本数据类型,可以存基本数据类型的封装类对象

2、集合中常用的方法[color=rgba(0, 0, 0, 0.75)]

方法名

含义


add(E e)

向列表的尾部添加指定的元素


add(int index,E element)

向列表的指定位置添加指定的元素


addAll (Collection<? extends E> c)

将指定 collection中的所有元素都添加到此 collection 中(可选操作)


contains(Object o)

如果此 collection 包含指定的元素,则返回 true


containsAll(Collection<?> c)

如果此 collection 包含指定 collection 中的所有元素,则返回 true


equals(Object o)

比较此 collection 与指定对象是否相等


hashCode()

返回此 collection 的哈希码值


isEmpty()

判断此 collection 是否为null,为null则返回 true


size()

返回此 collection 中的元素数


get()

返回列表中指定位置的元素


set(int index,E element)

用指定元素替换指定位置的元素


iterator()

返回在此 collection 的元素上进行迭代的迭代器


remove(Object o)

移除列表中第一次出现的指定元素


remove(int index)

移除列表中指定位置的元素


list.indexOf(str);

返回指定元素的下标值,如果集合中有多个相同的String类型与基本数据类型的封装类类型元素,只返回第一个元素的下标,其他引用类型暂时没有验证


initialCapacity()

设定集合初始化容量的方法



    ① 实现方式:数组实现;
    ② 特点一、增删慢,查询快。
    ③ 特点二、重量级、速度慢、线程安全。
  (3)LinkedList实现类特征:
    ① 实现方式:双向链表实现;
    ② 特点一、增删快,查询慢。
    ③每个元素都记录前后元素的指针,所以插入、删除数据时只是更改前后元素的指针指向即可,速度非常快。然后通过下标查询元素时需要从头开始索引,所以比较慢,但是如果查询前几个元素或后几个元素速度比较快。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Java list IST jav Collection

沙发
1979_1611986186 发表于 2021-2-13 14:06:48 来自手机 |只看作者 |坛友微信交流群
jinchanzhs 发表于 2021-2-13 09:50
一、集合的概念1、集合概念&amp;#8195;&amp;#8195;(1) 集合是java中提供的一种类型 ,用于存储管理对象
&amp;#8195;&amp;#81 ...
谢谢

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 00:06