![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合
文章平均质量分 88
陈不羁
这个作者很懒,什么都没留下…
展开
-
JAVA集合之集合简介
java集合在java中是很重要的知识,接下来就让外面好好了解一下什么是java集合java集合主要分类两大Collection和Map。Collection和Map和集合类的根接口它们又派生了很多子接口和类。并且它们都实现了Iterator接口,其中可以用来遍历集合(不能遍历Map)。Collection接口下又可以分为三部分List、Set和Quene总结来说,集合可以主要可以分为五大...原创 2018-12-28 21:28:29 · 191 阅读 · 0 评论 -
JAVA集合之Set
Set1、Se是一个无序且不允许重复的集合只允许插入一个null值,它最流行的几个类是HashSet、LinkedHashSet以及TreeSet。HashSetHashSet是基于HashMap实现的,根据hashcode值来确保元素的唯一性并通过hashcode来实现快速访问功能,具有很好的存取和查找功能...原创 2019-01-10 22:56:37 · 141 阅读 · 0 评论 -
JAVA集合之List
List1、List是一个有序的允许重复的集合允许插入多个null值,它主要分为LinkedList、ArrayList和Vector。其中运用最广泛的是LinkedList和ArrayList。2、LinkedList是基于双向链表实现的,适合经常需要从List中添加或者删除元素的场景。3、ArrayList是基于数组实现的,提供了使用索引的随机访问,查询快增删慢。4、Vector实现了...原创 2019-01-06 17:45:38 · 193 阅读 · 0 评论 -
JAVA集合之Map
MapMap是一种键值对特性的容器,通过key/value的形式存储数据,它主要有HasMap、HashTable、TreeMap、LinkedHashMap几个实现类HasMapHashMap根据hashcode值存储数据,并通过它实现快速访问功能,它的遍历顺序不确定。它的key只允许有一个为null,但是它的value值可以多个为null。它是线程不安全的。HashMap保持ke...原创 2019-01-20 22:56:27 · 120 阅读 · 0 评论 -
JAVA集合之List集合遍历
List集合的遍历第一种根据集合的长度用for循环进行遍历public static void main(String[] args) { List<String> arrayList = new ArrayList<>(); List<String> linkedList = new LinkedLi原创 2019-01-25 22:59:20 · 5666 阅读 · 0 评论 -
JAVA集合之Set集合遍历
第一种通过迭代器Iterator遍历 public static void main(String[] args) { Set<String> hashSet = new HashSet<>(); Set<String> linkedHashSet = new L原创 2019-01-27 23:04:33 · 645 阅读 · 0 评论 -
JAVA集合之Map集合遍历
Map集合比较特殊,它和Set集合一样是无序的。但是Map集合并没有实现Iterator接口,所以无法直接通过Iterator迭代器的方式来遍历Map集合。它是间接的通过Set集合的迭代器来遍历集合中的元素的。第一种在foreach循环种通过entrySet遍历元素 Map<String,String> hashMap = new HashMap<>原创 2019-01-29 09:14:13 · 942 阅读 · 0 评论