一、创建流的方式 1、通过Collection接口方法:default Stream<E> stream() Stream<String> stream = list.stream(); 2、通过Stream接口 2.1 public static<T> Stream<T> of(T... valu ...
分类:
编程语言 时间:
2020-06-29 18:46:37
阅读次数:
67
我们已经在Java数据结构系列(0)——Collection中讲解了Collection接口,接下来看看Collection的子类——List集合 1、List集合介绍 java.util.List 接口继承自Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对 ...
分类:
编程语言 时间:
2020-06-28 22:43:01
阅读次数:
78
1.单列集合框架结构| Collection接口:单列集合,用来存储一个一个的对象* | List接口:存储序的、可重复的数据。 -->“动态”数组* | ArrayList、LinkedList、Vector** | Set接口:存储无序的、不可重复的数据 -->高中讲的“集合”* | HashS ...
分类:
编程语言 时间:
2020-06-23 21:09:19
阅读次数:
59
Set的简介 Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。 在判断重复元素的时候,Set集合会调用hashCode()和equal()方法来实现。 HashSet是哈希表结构,主要利用HashMap的key来存储元素 ...
分类:
编程语言 时间:
2020-06-21 13:30:55
阅读次数:
58
ArrayList ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛,不论是数据库表查询,excel导入解析,还是网站数据爬取都需要使用到,了解ArrayList原理及使用方法显 ...
分类:
编程语言 时间:
2020-06-21 11:30:51
阅读次数:
50
2. 集合的特点: ①集合的长度是可变的②集合可以添加任意类型的对象③集合中只能存对象 3.集合框架 java.util.Collection 接口: 是集合层次的根接口 |-- java.util.List 接口:有序的,允许重复的。因为 List 系列集合都具有索引值 |--java.util. ...
分类:
编程语言 时间:
2020-06-18 13:12:15
阅读次数:
62
集合类分为两个分支,Collection与Map,其中Collection接口继承了Iterator接口,继承Iterator接口的类可以使用迭代器遍历元素(即Collection接口的类都可以使用),今天我们从相同点、不同点、以及JDK源码等各个方面来深入解析下,底层使用数组实现的两个集合类:Ar ...
分类:
编程语言 时间:
2020-06-17 23:13:00
阅读次数:
60
https://blog.csdn.net/feiyanaffection/article/details/81394745 一、集合大纲 1.集合和数组的区别: 2.Collection集合的方法: 3.常用集合的分类:Collection 接口的接口 对象的集合(单列集合)├——-List 接口 ...
分类:
编程语言 时间:
2020-06-10 13:20:51
阅读次数:
62
1. ArrayList 和 Vector 的区别。
这两个类都实现了 List 接口(List 接口继承了 Collection 接口),他们都是有序集
合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我
们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是
HashSet 之类的集合的最大不同处,HashSet 之类的集合不可以按索引号去检索其
中的元素,也不允许有重复的元素(本来题目问的与 hashset 没有任何关系,但为了
说清楚 ArrayList 与 Vector 的功能,我们使用对比方式,更有利于说明问题)。接
着才说 ArrayList 与 Vector 的区别,这主要包括两个方面。
分类:
其他好文 时间:
2020-06-10 09:34:44
阅读次数:
95
1、常见的集合 Map接口和Collection接口是所有集合的父接口 1.Conllection接口的子接口包括List接口和Set接口 2.Map接口的实现类主要有:HashMap,TreeMap,HashTable等 3.Set接口的实现类主要有:HashSet,TreeSet,LinkedH ...
分类:
编程语言 时间:
2020-06-09 12:52:52
阅读次数:
88