0
点赞
收藏
分享

微信扫一扫

collection List ArrayList HashSet

修炼之士 2023-12-25 阅读 47

1)collection实现子类可以存放多个元素,每个元素可以是Obiect

2)有些Collection的实现类,可以存放重复的元素,有些不可以3)有些Collection的实现类,有些是有序的(List),有些不是有序(Set)4)Collection接口没有直接的实现子类,是通过它的子接口Set 和 List 来实现的

List接口基本介绍

List 接口是 Collection 接口的子接口 List .javaList集合类中元素有序(即添加顺序和取出顺序一致)、且可重复[案例

List集合中的每个元素都有其对应的顺序索引,即支持索引。[案例]List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。


JDK API中List接口的实现类有:

ava.util接口 List<E>所有超级接口:Collection<E>, Iterable (E>

新有已知实现类

Abstractlist, Abstract

ttributelist

opvOnlritefrravlist

mesolvedlist

常用的有: ArrayList、LinkedList和Vector.

List接口的常用方法

istMethod.java

List 集合里添加了一些根据索引来操作集合元素的方法1) void add(int index,Object ele):在index位置插入ele元素2) boolean addAll(int index,Collection eles):从index位置开始将eles中的所有元素添加进来

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

int indexof(Object obj):返回obi在集合中首次出现的位置5int lastIndexof(Obiect obj):返回obj在当前集合中未次出现的位置6) Obiect remove(int index):移除指定index位置的元素,并返回此元IObiect set(int index,Object ele):设置指定index位置的元素为ele,7相当于是替换。

List subList(int fromIndex int tolndex);这fromIndexe

tolndex位置的子集合

举报

相关推荐

0 条评论