Collection集合: 存储的都是value,位于java.util包。 List: (有序、元素允许重复) ArrayList: ArrayList是我们开发中非常常用的数据存储容器之一,其底层是利用(动态)数组形式实现的,JDK1.5,可以在集合中存储任意类型的数据。ArrayList是线程 ...
分类:
其他好文 时间:
2019-08-31 23:26:45
阅读次数:
97
1、 Java集合的分支,顶级接口 List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口 Set下有HashSet,LinkedHashSet,TreeSet List下有ArrayList,Vector,LinkedList Map下有Hashtable, ...
分类:
编程语言 时间:
2019-08-31 21:32:49
阅读次数:
113
Map(键值对、键唯一、值不唯一) 核心: Map集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。 l Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 l ...
分类:
其他好文 时间:
2019-08-31 15:15:11
阅读次数:
151
package com.yz6 import scala.collection.mutable.ArrayBuffer object test { def main(args: Array[String]): Unit = { function1("小白") aa("比亚迪") val arr=Ar... ...
分类:
其他好文 时间:
2019-08-31 12:24:33
阅读次数:
107
List list(有序、可重复) 1. 有下标,怎么存的怎么取出来,可以存重复值; 2. 用户可以根据元素插入集合中的位置准确的找到相关元素,并通过下标对存进去的元素进行操作 List接口的子类: ArrayList(查询用的多) LinkedList(存储用的多); 从Collection继承来 ...
分类:
其他好文 时间:
2019-08-31 11:14:33
阅读次数:
254
Set(无序、不能重复) 通过元素的equals方法,来判断是否为重复元素, Lis是存放有序的,可重复的; Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。 不能存储相同的元素。 Set集合由Set接口和Set接口的实现类组成 同时因为其是一个抽象 ...
分类:
其他好文 时间:
2019-08-31 11:05:45
阅读次数:
87
Question Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example,[1,1,2] have the following ...
分类:
其他好文 时间:
2019-08-31 01:02:32
阅读次数:
53
java.io.Serializable 接口或实现 Externalizable 接口。 Collection 框架中实现比较要实现 Comparable 接口或 Comparator 接口,并实现比较方 法 ...
分类:
编程语言 时间:
2019-08-30 13:33:06
阅读次数:
95
这两个类都实现了 List 接口(List 接口继承了 Collection 接口),他们都是有序集合, 即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以 按位置索引号取出某个元素,并且其中的数据是允许重复的。 接着说 ArrayList 与 Vector 的区别,这 ...
分类:
其他好文 时间:
2019-08-30 13:08:55
阅读次数:
67
创建Map // 创建一个不可变的Map val ages = Map("Leo" -> 30, "Jen" -> 25, "Jack" -> 23) ages("Leo") = 31 // 创建一个可变的Map val ages = scala.collection.mutable.Map("Le ...
分类:
其他好文 时间:
2019-08-29 22:54:49
阅读次数:
87