总结:各种常用集合的常用方法

1.List

        1.1 ArrayList        

    1.add(E e):在集合末尾新增一个元素

    2.add(int index, E element):在指定位置添加元素

    3.get(int index):获取指定位置的元素

    4.remove(int index) :删除指定位置的元素

    5.remove(Object o): 删除指定元素

    6.indexOf(Object o) :查询指定元素的位置 lastIndexOf也一样,只是从尾部开始遍历

    7.set(int index, E element): 设置指定位置的元素值

    8.retainAll(Collection<?> c) :求两个集合的交集

      1.2 LinkedList 

    1.addFirst(E e):将指定元素插入此列表的开头。

    2.addLast(E e):将指定元素添加到此列表的结尾。

    3.getFirst():返回此列表的第一个元素。

    4.getLast():返回此列表的最后一个元素。

    5.removeFirst():移除并返回此列表的第一个元素。

    6.removeLast():移除并返回此列表的最后一个元素。

    7.pop():从此列表所表示的堆栈处弹出一个元素。

    8.push(E e):将元素推入此列表所表示的堆栈。

    9.isEmpty():如果列表不包含元素,则返回true。

         

2.Map

        2.1 HashMap

    1.put(K key, V value):将键(key)/值(value)映射存放到Map集合中,向HashMap中添加元素

    2.get(Object key): 返回指定键所映射的值,没有该key对应的值则返回 null

    3.size():返回Map集合中数据数量

    4.clear(): 清空Map集合
        
    5.isEmpty ():判断Map集合中是否有数据,如果没有则返回true,否则返回false

    6.remove(Object key):删除Map集合中键为key的数据并返回其所对应value值。

    7.values():返回Map集合中所有value组成的以Collection数据类型格式数据。

    8.containsKey(Object key):判断集合中是否包含指定键,包含返回 true,否则返回false

    9.containsValue(Object value):判断集合中是否包含指定值,包含返回 true,否则返回false

    10.keySet():返回Map集合中所有key组成的Set集合

    11.entrySet():将Map集合每个key-value转换为一个Entry对象并返回由所有的Entry对象组成的Set集合

    12.iterator:迭代器

          

3.set

        3.1 HashSet

    1.add(Object obj):向Set集合中添加元素,添加成功返回true,否则返回false。

    2.size():返回Set集合中的元素个数。

    3.remove(Object obj): 删除Set集合中的元素,删除成功返回true,否则返回false。

    4.isEmpty():如果Set不包含元素,则返回 true ,否则返回false。

    5.clear(): 移除此Set中的所有元素。

    6.iterator():返回在此Set中的元素上进行迭代的迭代器。

    7.contains(Object o):如果Set包含指定的元素,则返回 true,否则返回false。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值