1.接口和抽象类的区别,详情见转载的几篇文章,分析的非常透彻 http://blog.csdn.net/xw13106209/article/details/6923556 几个小例子,有助于理解。 上面的例子是关于comparable接口的,对类C实现继承rectangle和Comparable接 ...
分类:
其他好文 时间:
2016-06-08 01:40:33
阅读次数:
204
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含 ...
分类:
其他好文 时间:
2016-06-07 17:51:40
阅读次数:
180
在进行对象数组排序的过程中需要使用到比较器,比较器有两个:Comparable和Comparator java.lang.Comparable:是在类定义是时候默认实现好的接口,里面提供有一个compareTo()方法用于大小比较 java规定:假如a和b是实现Comparable接口类创建的两个对 ...
分类:
其他好文 时间:
2016-05-29 15:06:11
阅读次数:
94
自定义的类要按照一定的方式进行排序,比如一个Person类要按照年龄进行从小到大排序,比如一个Student类要按照成绩进行由高到低排序。 这里我们采用两种方式,一种是使用Comparable接口:让待排序对象所在的类实现Comparable接口,并重写Comparable接口中的compareTo ...
分类:
编程语言 时间:
2016-05-26 18:50:14
阅读次数:
220
像Integer、String这些类型的数据都是已经实现Comparable接口的,所以对这些类型可以直接通过Arrays.sort(...)和Collections.sort(...)方法进行排序。但是对于一些自己new出来的对象而言,如果想使用sort这种方法,必须要实现Comparable接口 ...
分类:
编程语言 时间:
2016-05-17 17:51:59
阅读次数:
174
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含 ...
分类:
其他好文 时间:
2016-05-13 11:00:23
阅读次数:
137
/*
复习:
只要底层数据结构是哈希表的集合,都要覆盖重写两个方法来保证哈希表中元素的唯一性。
public int hashCode()
public boolean equals(Object obj)
(1)HashMap能够保证元素的唯一性,不重复;
(原理:在对象类中覆盖hashCode()和equals()方法),
对象类可以实现Comparable接口,并实现compare...
分类:
编程语言 时间:
2016-05-12 17:15:45
阅读次数:
308
/*
TreeSet可以对Set集合中的对象进行排序;
原理,TreeSet在底层调用了Comparable接口的方法compareTo().
所以,在使用TreeSet存储自定义对象时,要想实现自定义类对象的自然排序,需要类实现Comparable接口,并重写覆盖接口唯一的方法compareTo().
需求:
往TreeSet集合中存储自定义对象学生。
想按照学生的年龄进行排序。
记住:排...
分类:
编程语言 时间:
2016-05-12 16:01:31
阅读次数:
219
/*Map集合的两种 取出方式 * 1、keySet() * 2、entrySet() * */ //定义一个学生类 重写了equals、hashcode三个方法,实现了comparable接口并覆盖comparato方法 package 集合;public class Student implem ...
分类:
其他好文 时间:
2016-05-03 00:17:37
阅读次数:
257
一、TreeSet中的元素比较有两种方式 1、定义一个类,实现Comparable接口 复写的是comparato方法 2、定义一个类,实现Comparator接口,覆盖compara方法(此种方法是当集合内元素不具备比较或者所具有的比较不是想要的时候,另建立类来实现comparato接口,通过重写 ...
分类:
其他好文 时间:
2016-05-01 21:38:40
阅读次数:
317