当前位置:   article > 正文

Java_15 集合类接口的常用方法_java 声明集合类包含所有方法的接口是

java 声明集合类包含所有方法的接口是

1.集合类的概述

java.lang.Object
Map(HashMap   TreeMap)

Collection
Set(HashSet   TreeSet)
List(ArrayList   LikedList)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2.List接口的常用方法

List接口继承了Collection接口,因此包含Collection中的所有方法,有因为List是列表类型,所以List接口还提供了一些适用于自身的常用方法

add(int index,Object obj)  在指定位置添加对象,其他对象索引位置相对后移一位
allAll(int index,Collection col)  向集合的指定索引位置添加指定的集合对象
remove(int index)  用来移除集合中指定索引位置的对象
get(int index)  用于获取指定索引位置的对象
indexOf(Object obj)  返回对象第一次出现的索引位置,不包含则返回-1
lastIndexOf(Object obj)  返回对象最后一次出现的索引位置,不包含则返回-1
subList(int formIndex,int toIndex)  获取从form到to之间的元素对象
set(int index,E element)  用指定元素替换列表中指定位置的元素,返回以前在指定位置的元素
listIterator()  用来获得一个包含所有对象的ListIterator列表迭代器
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

3.Set接口的常用方法

Set集合由Set接口和Set接口的实现类组成,Set接口继承了Collection接口,因此包含Collection接口的所有方法

add(Object obj)  如果此Set集合中尚未存在指定的元素,则添加此元素
addAll(Collection coll)  将参数集合中所有元素添加到此Set集合的尾部
remove(Object obj)  将指定的参数对象移除集合
retainAll(Collection c)  只保存Set集合中包含在指定Collection集合中的内容
removeAll(Collection c)  在Set集合中移除包含在在指定Collection中的元素
clear()  移除此Set中的所有元素
iterator()  返回此Set中的元素上进行迭代的迭代器
size()  返回此Set集合中的所有元素数
isEmpty()  如果Set不包含元素,则返回true

由于Set集合中不允许存在重复值,因此可以使用Set集合中的addAll()方法,将Collection集合添加到Set集合中并除掉重复值
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

4.Map接口的常用方法

Map接口提供了将键映射到值的对象,一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口中同样提供了集合的常用方法,如clear()、isEmpty()、size()等,除此之外还包括以下方法
put(key k,value v)  向集合中添加指定的key与value的映射关系
containskey(Object key)  如果此映射包含指定键的映射关系,则返回true
containsValue(Object value)  如果此映射将一个或多个键映射到指定值,则返回true
get(Object value)  如果存在指定的键对象,则返回该对象对应的值,否则返回null
keySet()  返回该集合中的所有键对象组成的Set集合
values()  返回该集合中所有值对象形成的Collection集合

由于Map集合中的元素是通过key、value进行存储的,要获取集合中指定的key值或value值,需要先通过相应的方法获取key集合或value集合,在遍历key集合或value集合获取指定值
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/427440
推荐阅读
相关标签
  

闽ICP备14008679号