一、TreeSet中的元素比较有两种方式 1、定义一个类,实现Comparable接口 复写的是comparato方法 2、定义一个类,实现Comparator接口,覆盖compara方法(此种方法是当集合内元素不具备比较或者所具有的比较不是想要的时候,另建立类来实现comparato接口,通过重写 ...
分类:
其他好文 时间:
2016-05-01 21:38:40
阅读次数:
317
集合框架,相当收纳盒,可以存放不同的对象引用并实现对元素的添加、删除、管理等操作。集合长度可变。常用集合有List、Set以及Map,List和Set继承了Collection接口,下分HashSet、TreeSet以及ArrayList、LinkedList接口。List集合中元素允许重复,且有序 ...
分类:
其他好文 时间:
2016-05-01 17:35:50
阅读次数:
126
TreeSet:可以对Set集合中的元素进行排序。
例:存放自定义对象
import java.util.*;
/*
需求:往TreeSet集合中存储自定义对象--学生
想按照学生的年龄进行排序
*/
class Student{
private String name;
private int age;
Student(String name,int age){
th...
分类:
编程语言 时间:
2016-04-29 19:04:00
阅读次数:
253
TreeSet:可以对Set集合中的元素进行排序。
例:存放自定义对象
import java.util.*;
/*
需求:往TreeSet集合中存储自定义对象--学生
想按照学生的年龄进行排序
*/
class Student{
private String name;
private int age;
Student(String name,int age){
th...
分类:
编程语言 时间:
2016-04-26 21:13:15
阅读次数:
212
Set容器特点: ① Set容器是一个不包含重复元素的Collection,并且最多包含一个null元素,它和List容器相反,Set容器不能保证其元素的顺序; ② 最常用的两个Set接口的实现类是HashSet和TreeSet; 1 HashSet<String> data=new HashSet ...
分类:
其他好文 时间:
2016-04-18 09:55:43
阅读次数:
100
Java集合类的整体架构
比较重要的集合类图如下:
有序否
允许元素重复否
Collection
否
是
List
是
是
Set
AbstractSet
否
否
HashSet
TreeSet
是(用二叉树排序)
Ma...
分类:
其他好文 时间:
2016-04-17 22:54:27
阅读次数:
159
一、集合:起到中转作用,配合数据库一起使用
Collection(可以存储无序,可重复的数据)Map
|
List(有序可重复)Set(无序不重复)HashMap
||
ArrayList/LinkedListHashSet/TreeSet
数组的缺点:
1.长度一经确定不能修改
2.增删该的操作比较麻烦
1、ArrayList
a.添加:add()
..
分类:
其他好文 时间:
2016-03-28 07:14:59
阅读次数:
200
Set集合的特点是元素不允许重复,而且是无序的(添加和取出的顺序不一致)。 Set接口中的方法和Collection接口中的方法几乎相同,略。 Set接口下常用的两个类:HashSet、TreeSet。 1、概述 HashSet内部的数据结构是哈希表,而且是不同步的。 如果添加了重复元素,则重复的元
分类:
编程语言 时间:
2016-03-20 18:01:41
阅读次数:
447