java对象属性排序,支持中英文字符串和数字

废话很少说,该类主要实现按对象属性将对象排序,排序能够按任意多属性进行排序,相似sql的order by,还能够设置排序是升序仍是降序。java

 

 sql

 

运行结果:架构

--------------------按名字和职位升序----------------------------
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:部署工程师post