![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合框架学习
文章平均质量分 84
Java学习
法苏ovo
这个作者很懒,什么都没留下…
展开
-
Java中ArrayList类学习笔记(常用函数用法学习)
ArrayList类ArrayList类是一个特殊的数组–动态数组。来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。特点:查找快、遍历快增加元素和删除元素慢ArrayList中有众多函数,接下来就其中一些较为常用的函数进行分析和使用。构造函数对于ArrayList的构造函数,一共提供了三种,如下所示。// 构造一个初始容量为 10 的空列表public ArrayList() // 构造一个具有指定初始容量的空列表publi原创 2021-09-18 20:44:42 · 742 阅读 · 0 评论 -
Java中Collection类学习笔记
Collection接口Collection集合的顶层接口,也正因为其是一个接口类型,所以Collection是不可以被实例化的。但是在Collection接口的基础上,又衍生出了许许多多的子接口和可实现类。Collection体系集合Collection接口作为根接口,在此基础上,衍生出了List子接口和Set子接口,两种接口又具有不同的特点。List:内部元素有序,有下标,元素可重复。Set:内部元素无序,无下标,元素不重复。之后再List子接口和Set子接口上又衍生出了许许多多的实现类,原创 2021-09-17 22:55:07 · 156 阅读 · 0 评论 -
Java中Iterator迭代器学习笔记(源码分析)
Iterator迭代器文章目录Iterator迭代器成员变量hasNext()函数next()函数remove()函数总结在遍历集合的时候,会经常使用Iterator迭代器,其原理实现也较为简单,可以将其与单链表的实现进行对比理解。在Java中内置的Iterator接口中,主要是针对三个方法,如下所示:boolean hasNext();E next();void remove();其中hasNext判断后续是否还有元素可以进行迭代,也可以理解为后面还有没有元素,next函原创 2021-09-18 00:09:27 · 410 阅读 · 0 评论 -
Java中ListIterator学习笔记(源码分析)
ListIterator接口文章目录ListIterator接口类定义构造函数hasPrevious()函数nextIndex()函数previousIndex()函数previous()函数set(E e)函数add(E e)函数继承Iterator中的方法hasNext()函数next()函数remove()函数ListIterator接口时Iterator接口的子接口,故ListIterator不光具有Iterator中的next()、hasNext()、remove()方法之外,自己也有一些其他原创 2021-09-18 16:47:58 · 593 阅读 · 0 评论 -
Java中List接口学习笔记(常用函数)
List接口文章目录List接口List中特有的方法样例代码List接口是Collection接口的子接口List接口的特点在于:有序、有下标、元素可以重复。由于List接口时Collection的子接口,所以List接口也具有Collection接口中的所有功能,但是同时List接口也具有一些自己独有的方法。List中特有的方法void add(int index , E element),在列表的指定位置插入指定元素(可选操作)。将当前处于该位置的元素(如果有的话)和所有后续元素向右移动原创 2021-09-18 13:35:56 · 1207 阅读 · 0 评论