![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器
文章平均质量分 78
人间码农
人都是追寻着属于自己的幸福的存在
展开
-
Java学习Collections工具类
工具类,顾名思义,就是辅助工具,类 java.util.Collections 提供了对Set、List、Map操作的工具方法。 部分方法如下: void sort(List) //对List容器内的元素排序,排序的规则是按照升序进行排序。 void shuffle(List) //对List容器内的元素进行随机排列 void reverse(List) //对List容器内的元素进行逆续排列 void fill(List, Object) //用一个特定的对象重写整个List容器 int binar原创 2020-08-09 21:00:36 · 136 阅读 · 0 评论 -
Java学习容器再见
今天由小编来继续回顾容器,上次我们总结了List接口下的ArrayList和LinkedList,那么我将介绍List的兄弟接口Set。 Set接口下有一个HashSet实现类,HashSet的底层是用HashMap实现的,因此,查询效率高。由于采用Hashcode算法直接确定元素的内存地址,增删效率也高。HashSet 接口中的元素无序不可重复 ,不包含重复元素,最多包含一个 null,元素没有顺序 。 无序:虽说没有顺序,其实Hashset类内部有其内置的排序算法,使用者无序的将其存入,Hashse原创 2020-08-09 20:12:43 · 104 阅读 · 0 评论 -
Java学习容器初见
小编已经学习了数组的概念,简单说下数组。 作用:数组是一种容器,可以在其中放置一个或一组数据。从而,实现使用数组来管理一 组数据。 优势:是一种简单的线性序列,可以快速的访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。 劣势:不灵活在容量必须要事先定义好,不能随着需求的变化而扩容。 这样看来,数组局限于确定的容量,但现实需求是不可确定的,需要一个灵活并可以随时扩充的容器来解决需求问题,所以强大的容器(集合框架)就来了! 先来一张容器接口层次结构图: 一眼看出,左边最上面的.原创 2020-08-07 22:17:12 · 97 阅读 · 0 评论