List里放置的是javaBean。该Bean 只有应用资源编号和功能名称两个属性。 且该List里的bean都是一个应用资源下的。
那么似乎只能通过功能名称排序了?
我通过该方法:Collections.sort(resList, new ReverseComparator(new NullComparator(new BeanComparator("functionName")))); 按功能名称排序 显示出来的功能名称相对于先前未排序时是倒序了 但汉字仍是无序的。
我想按照汉字拼音首字母进行排序 不知可行否?请高手指教.
那么似乎只能通过功能名称排序了?
我通过该方法:Collections.sort(resList, new ReverseComparator(new NullComparator(new BeanComparator("functionName")))); 按功能名称排序 显示出来的功能名称相对于先前未排序时是倒序了 但汉字仍是无序的。
我想按照汉字拼音首字母进行排序 不知可行否?请高手指教.
只需要比较前做个转换就可以了。
汉字转换为拼音的jar包自己百度下吧。
你的Collections.sort 好象写的很简单?
没时间了 等待其他人答复吧
list.reverse() 可以降序
http://blog.csdn.net/wgw335363240/archive/2010/05/15/5595084.aspx
这2篇文章能解决你的问题