
Collection
肉man
这个作者很懒,什么都没留下…
展开
-
List
特点1.元素存取有序的集合(有序不是顺序,是怎么存即怎么取)2.带有索引3.可以有重复的元素,通过equals比较是否为重复元素常用方法public void add(int index, E element) ==> 将指定元素,添加指定位置上public boolean addAll(int index , Collection c) ==> 将集合c所有元素插入在List集合的i...原创 2018-07-07 23:34:26 · 194 阅读 · 0 评论 -
LinkedList
LinkedList集合==> 数据存储结构是链表结构--> 实现了List接口/Deque(Queue子接口)的接口,,,代表双向队列--> 既可以从前一个元素找到后一个元素,又能从后一个元素找到前一个元素--> 可以提高查询效率(从两边查找)增删快,查询慢提供大量首尾操作方法(LinkedList独有的方法)public void addFirst(E e)==>...原创 2018-07-07 23:34:59 · 177 阅读 · 0 评论 -
Set
继承自Collection接口,方法同Collection, 但比Collection更严格Set接口 --> 元素无索引,无序,不重复代码实例Set books = new HashSet();books.add(new String(.......));Set集合取出元素方式==> 迭代器/增强forHashSet集合介绍 ==> Set接口的典型实现(最常用)特点1.不能...原创 2018-07-07 23:35:23 · 345 阅读 · 0 评论 -
数据结构
栈 stack 1.运算受限的线性表,其限制是允许在标的一端进行插入和删除操作,不允许在其他任何位置操作2.先进后出3.栈的入口和出口都是栈的顶端位置4.压栈: ==> 存元素5.弹栈: ==> 取元素队列 queue1.运算受限的线性表,==>仅在一段插入,在另一端删除2.先进先出(FIFO)--> 入队 + 出队3.队列的出入口各站一侧数组 Array1.有序元素列...原创 2018-07-07 23:36:58 · 130 阅读 · 0 评论 -
Collections
Collections提供方法对List集合进行操作排序(Collections.方法名)public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。static void reverse(List list): ==> 反转指定List集合中元素顺序static void s...原创 2018-07-07 23:38:40 · 148 阅读 · 0 评论