java集合通用排序Collection<Bean>的简单实现
admin 发布于:2013-02-20 23:07:00
阅读:loading
集合类我以前觉得就是写个类实现Comparator接口,然后重写里面的compare函数,最新听别人说,重新认识了一下,对于排序时的中文处理稍微有点不一样,当英文、数字时排序很正常,但是只要是含有中文时就不行了,排序显示的就不正确了,不深究这个,直接贴一个能够实现支持多列排序、中文排序的例子代码,这俩应该能够解决实际项目的需要了,今天问了下工程涛,他介绍说了个冒泡排序的,相关介绍如下:
1、先来一个普通的javabean类,取名叫UserBean.java,用途表现为List<UserBean>
2、接着贴出相关的核心代码实现
3、最后给出调用代码
4、用到的jar包为common-beanutils-x.x.jar 此jar包依赖common-logging-x.x.jar
5、此程序的不足在于,当中文中含有英文时,暂时是按照中文排序的,也就是说当字段中含有中文时,走中文排序的逻辑,这点以后再找找相关的中英文排序的相关实践。
6、第3部分的效果图为内涵图,另存到本地使用压缩包打开,就能看到上面截图的源代码。
@2014-05-06 发现使用示例没有上传,在此补充
点赞
发表评论
当前回复:作者