首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA排序(2) Comparator接口

2013-09-05 
JAVA排序(二) Comparator接口接着说关于Comparator接口,java.util Interface ComparatorT(该泛型指定的

JAVA排序(二) Comparator接口

接着说关于Comparator接口,

java.util Interface Comparator<T>(该泛型指定的是被比较的类),使用该接口不需要在待比较类进行比较操作,即在不修改源码的情况下进行比较(如代码交付后),

与Comparable相比稍微复杂,但是还是很方便~~

首先是待比较类,这里是一个记录温度与湿度的为了与上面做区分,在这里叫EnvironmentForms类:

********排序前********[EnvironmentForm [温度=28.5, 湿度=50.1], EnvironmentForm [温度=28.5, 湿度=60.1], EnvironmentForm [温度=28.5, 湿度=40.1], EnvironmentForm [温度=17.5, 湿度=50.1], EnvironmentForm [温度=37.5, 湿度=50.1]]********排序后********[EnvironmentForm [温度=37.5, 湿度=50.1], EnvironmentForm [温度=28.5, 湿度=60.1], EnvironmentForm [温度=28.5, 湿度=50.1], EnvironmentForm [温度=28.5, 湿度=40.1], EnvironmentForm [温度=17.5, 湿度=50.1]]









热点排行