黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java對象數組排序的三種方法

Java對象數組排序的三種方法

更新時間:2019-09-08 09:00:00 來源:動力節點 瀏覽10504次

今天動力節點java培訓機構為大家分享Java對象數組排序的三種方法,希望通過此文,能夠幫助到正在學習java的零基礎學員,下面就隨小編一起看看Java對象數組排序的三種方法分別是什么?

1.類實現comparable

一個對象數組若要使用Arrays.sort(Object[] objects)方法來排序,那么該對象類需要實現comparable接口

public class Employee implements Comparable<Employee>{
? ? private String name;
? ? private double salary;
? ? public Employee(){
? ? ? ? name="Employee";
? ? ? ? salary=0;
? ? }

? ? public Employee(String name,double salary){
? ? ? ? this.name=name;
? ? ? ? this.salary=salary;
? ? }
? ? ...省略代碼...
? ? public double getSalary(){
? ? ? ? return salary;
? ? }
? ? public void setSalary(double salary){
? ? ? ? this.salary=salary;
? ? }

? ? @Override
? ? public int compareTo(Employee o){
? ? ? ? //return Double.compare(salary,o.salary);
? ? ? ? return Double.compare(this.getSalary(),o.getSalary());
? ? }
}

?//1.Employee實現Comparable接口
Arrays.sort(employees);

2.往Arrays.sort()方法中傳入Comparator對象來規定排序規則

class EmployeeComparator implements Comparator<Employee>{
? ? @Override
? ? public int compare(Employee o1,Employee o2){
? ? ? ? return Double.compare(o1.getSalary(),o2.getSalary());
? ? }
}

//2.使用Comparator比較器
? ? ? ? Comparator comparator=new EmployeeComparator();

3.往Arrays.sort()方法傳入lambda表達式

//3.使用Lambada表達式
Arrays.sort(employees,(o1,o2)->{
? ? ? ? ? ? if(o1.getSalary()>o2.getSalary())return 1;
? ? ? ? ? ? else return -1;
? ? ? ? });

?

以上就是動力節點java培訓機構小編為大家分享的“ Java對象數組排序的三種方法”的內容,希望能夠幫助到大家,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。

相關免費視頻教程推薦

java菜鳥入門教程下載之對象數組排序:http://www.ilovecolors.com.cn/xiazai/2540.html

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 91视频网址入口 | 国产精品videossex白浆 | 亚洲福利视频一区 | 亚洲手机国产精品 | 精品国产自在现线看久久 | 深夜在线观看 | 狠狠色综合色综合网站嗯 | www.一级片.com | 性亚洲 | 日韩永久免费进入2015 | 欧美日韩免费在线 | 欧美另类xx| 亚洲视频天天射 | 欧美成人观看视频在线 | 高清性色生活片欧美在线 | 亚洲成a人片77777kkk | 亚洲一区二区三区成人 | 亚洲无砖砖区免费 | 欧美高清免费一级在线 | 久久久久久久久久免费视频 | 国产精品麻豆免费版 | 亚洲激情成人 | 国内精品视频在线播放一区 | 日韩在线视频不卡一区二区三区 | 国产制服丝袜91在线 | 国产精品99爱免费视频 | 亚洲精品tv久久久久久久久久 | 伊人在综合| 91精品国产乱码在线观看 | 免费观看18视频网站 | 一级毛片免费视频观看 | 日韩在线观看第一页 | 中文字幕禁忌乱偷在线 | 天天操天天看 | 日韩福利片午夜在线观看资源 | 免费大片在线观看www | 国产丝袜视频 | 免费黄色小视频网站 | 久久久午夜精品理论片 | 日本黄大片在线观看 | 亚洲综合久久伊人热 |