廢話不多說,該類主要實現按對象屬性將對象排序,排序可以按任意多屬性進行排序,類似sql的order by,還可以設置排序是升序還是降序。
運行結果:
--------------------按名字和職位升序----------------------------
name:洪兒,post:部署工程師,age:28
name:小洪,post:部署工程師,age:27
name:鄔小洪,post:研發工程師,age:26
name:鄔小洪,post:架構工程師,age:27
--------------------按職位和年齡升序----------------------------
post:部署工程師,age:27,name:小洪
post:部署工程師,age:28,name:洪兒
post:架構工程師,age:27,name:鄔小洪
post:研發工程師,age:26,name:鄔小洪
--------------------按年齡和名字升序----------------------------
age:26,name:鄔小洪,post:研發工程師
age:27,name:小洪,post:部署工程師
age:27,name:鄔小洪,post:架構工程師
age:28,name:洪兒,post:部署工程師