Java List 集合

标题

简介
下标和数组一样,从0开始。并且读写都是一样的下标。

常用方法

  • 添加元素:List.add()
  • 删除元素:List.remove()
  • 更改元素:List.set(1, “”)

重点内容

fun

contains();

集合中是否包含某个对象。如果是自定义对象,在类中需要覆写equils()方法。

标题

去除集合中重复元素

<方法一>

  1. 对象中覆写equals()方法,根据情况,返回值。true为相同;false为不同;
  2. 遍历该集合。使用List.contains(item)判断是否在其内,加入到新集合中,返回新集合。
    <方法二>
    通过HashSet去重。

去除集合中所有的X值
(1,加入都set中,再去除遗留的一个)

(2,循环遍历,去除所有)

实际大小与size()不符
Debug时, ArrayList的实际大小与size()获取大小不一样。
集合中是否有null,null在IDE中不显示出来。
是否有多线程操作,不是线程安全的。

ArrayList

LinkedList

Vector

资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值