集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)和map(映射)。 set:对象不能重复 集也有多种变体,可以实现排序等功能,如Tre ...
分类:
编程语言 时间:
2017-05-13 18:59:11
阅读次数:
129
一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Colle ...
分类:
编程语言 时间:
2017-05-13 13:27:39
阅读次数:
203
1.List(有序、可重复) (1)List里存放的对象是有序的,而且可以重复。 (2)List关注的是索引,拥有一系列索引相关的方法。 (3)往其中插入或删除数据时,后面的数据会移动。 2.Set(无序、不重复) (1)Set里存放的对象无序,不重复。 (2)往其中添加数据时,不按特定方式排序。 ...
分类:
编程语言 时间:
2017-05-08 23:07:32
阅读次数:
163
1.Java集合类框架的基本接口有哪些? 集合类接口指定了一组叫做元素的对象。集合类接口的每一种具体的实现类都可以选择以它自己的方式对元素进行保存和排序。有的集合类允许重复的键,有些不允许。Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:Coll ...
分类:
编程语言 时间:
2017-05-05 10:53:32
阅读次数:
213
(3)Set中的对象不按特定方式排序,并且没有重复对象。但它的有些实现类能对集合中的对象按特定方式排序,例如TreeSet类,它可以按照默认排序,也可以通过实现java.util.Comparator<Type>接口来自定义排序方式。 (4) Map中的每一个元素包含一个键对象和值对象,它们成对出现 ...
分类:
编程语言 时间:
2017-04-30 16:10:23
阅读次数:
165
Java集合类库将接口(interface)和实现(implementation)分离,首先对集合接口进行说明。 集合接口 集合类的基本接口是 Collection 接口,该接口有两个基本方法: public interface Collection{ boolean add(E element);... ...
分类:
其他好文 时间:
2017-04-25 23:26:38
阅读次数:
318
java 集合类 (一)集合类的分类:List ,Set,Queue(属于Collection接口),Map(属于Map接口) Collection接口的框架结构: Map接口的框架结构: Set集合类:(为保证多线程安全,需要用Collections.synchronizedSortedSet(n ...
分类:
编程语言 时间:
2017-04-23 16:46:24
阅读次数:
225
Java集合类主要负责保存、盛装数据,因此集合类也称容器类。 在认识collection之前,需要分清三个概念: 1. collection集合,用来表示任何一种数据结构; 2. Collection集合接口,指的是java.util.Collection接口,是Set、List和Queue接口的超 ...
分类:
编程语言 时间:
2017-04-13 11:46:55
阅读次数:
252
java集合的主要分为三种类型:JAVA集合位于 java.util包 Set(集) List(列表) Map(映射) arrays函数, equals():比较两个array是否相等。 fill():将值填入array中。 sort():用来对array进行排序。 binarySearch():在... ...
分类:
编程语言 时间:
2017-04-10 09:43:01
阅读次数:
212
java.util提供了集合类,常用的集合有List集合、Set集合和Map集合,其中List集合和Set集合继承Collection接口。 List集合(列集)包括List接口以及List接口的所有实现类。List集合中的元素允许重复,各元素的顺序就是对象插入的顺序。 1、ArrayList类实现 ...
分类:
编程语言 时间:
2017-04-08 16:22:04
阅读次数:
146