【无标题】

Java集合

Java.util包中提供了些集合,常用的有List,Set,Map,其中List和Set实现了Collection接口,这些集合又被称为容器,他们与数组不同,数组的长度是固定的,集合的长度是可变的,
数组用来存放基本类型的数据,集合用来存放类的引用实例对象。List接口可以存放重复的对象,List接口可以存放重复的对象,按照元素的插入顺序排列;Set接口不可以存放重复的对象,按照内部的规则来排序。
下面是List和Set的方法:
add(E obj):将指定的对象添加到集合中;
addAll(Collection<?> extends E col)将指定集合中的所有对象的添加到集合中
remove(E obj):将指定的对象从集合中移除,返回值为Boolean,存在则返回ture,不存在返回false。
removeAll(Collection<?> col)从指定集合中移除包含该集合的对象返回值为Boolean,存在则返回true,否则返回false;
retainAll(Collection<?> col)仅保留该集合中同时包含在指定集合中的元素,存在则返回true,否则返回false;
contains(Object obj)用来查看该集合是否存在指定的对象,返回true和false;
containsAll(Collection<?> col)用来查看在该集合中是否存在指定的对象。返回值为true和false;
containsAll(Collection<?> col)用来查看该集合是否存在指定集合中的所有对象。返回值为true和false;
isEmpty()用来查看在该集合是否为空。返回值为boolean型,
如果在集合中未存放任何对象则返回true和false;
size()用来获得该集合中存放对象。用来获得该集合中存放对象的个数。clear()移除集合中的所有元素,清空该集合;
iterator()用来序列化该集合中的所有对象,返回Iterator型,通过返回的iterator实例遍历该集合中的对象
toArray()用来获得一个包含所有对象的Object型数组
toArray(T [ ] t)用来获得一个包含所有对象的指定类型的数组
list集合为列表,列表的主要特征是以线性方式存储对象。
add(int index,Object obj )用来向集合指定索引位置添加对象addAll(int ,Collection coll)用来向集合指定索引位置添加指定集合中的所有对象。remove(int index)用来清除集合中指定索引位置的对象。set(int index,Object obj)用来将集合中指定索引位置的元素修改为指定的对象。get(int index)用来获得集合指定索引的对象;indexOf(Object obj)用来获取指定对象的索引,当存在多个时返回第一个,不存在返回-1;lastIndex(Object obj)用来获取指定对象的索引,当存在多个时返回最后一个,其余同上;
Listiterator()用来获得包含所有对象Listitertor实例;
Listiterator(int index)用来获得一个包含指定索引位置到最后的Listiterator实例;
subList(int fromIndex int toIndex)用来获得一个包含指定起始索引位置fromIndex到指定索引结束位置toIndex的实例;
LinkkedFirst类:
addFirst()将指定的对象插入列表的开头;
addLast()将指定的对象插入到列表的结尾;
getFirst()获得列表开头的对象
getLast()获得列表结尾的对象
removeLast()移除列表开头的元素
removeFirst()移除列表结尾的元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值