Java集合框架及刷题常调用方法
文章目录
(图片为转载)
1、集合
集合是储存对象的长度可变的容器,主要分为单列集合java.util.Collection
和双列集合java.util.Map
。
1.1单列集合
Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List
和java.util.Set
。其中,List
的特点是元素有序、元素可重复。Set
的特点是元素无序,而且不可重复。其中List常用有 Vector集合,ArrayList集合 、LinkedList集合 。Set常用有TreeSet和HashSet,LinkedHashSet。
适用于集合的方法
-
public boolean add(E e)
: 把给定的对象添加到当前集合中 ,返回是否添加成功 -
public boolean remove(E e)
: 把给定的对象在当前集合中删除。 -
public void clear()
:清空集合中所有的元素。 -
public boolean contains(E e)
: 判断当前集合中是否包含给定的对象。 -
public boolean isEmpty()
: 判断当前集合是否为空。 -
public int size()
: 返回集合中元素的个数。 -
public Object[] toArray()
: 把集合中的元素,存储到数组中。默认传回的是 Object[] 通过增加参数 toArray(new String [n]) 可以传回 包装类数组,但不能直接生成基本类型的数组 如int[];
1.1.1 List
元素存取有序、有索引、可重复
适用于List的方法
public void add(int index, E element)</