java用到了实际工作中,确实很方便

来源:互联网 发布:java post 上传图片 编辑:程序博客网 时间:2024/05/16 05:55

会写一些小程序,的确可以使一些烦琐的工作变简单,以下的小程序,是用于对名单,

为什么写这个程序:我们是一个会议公司,承办上千人的大会,会议的流程很是复杂(在这就不细说了),只说我自己负责的部分,我主要负责参会人员名单整理工作,看似很简单,其实非常麻烦,因为有一些赞助商会赞助一些人员参会,他们EMAIL给我的都是Excel表格,一个赞助商一般会赞助100多人,但他们会换来换去,经常是一天3变,我有一个会员表,需要从赞助商的名单中筛选出会员,区分出会员与分会员,如果用很普通的方法每次去一个个对名单,工作量极大,于是想写个程序把这些工作交给计算机处理。

 

其实很简单,就是读取会员表和赞助商提供的人员名单,java读excel表的方法就不多说了,上面的程序已经写的很清楚了或者百度一下就有很多解释了,需要下载一个jar包,retainAll功能是移除集合中不属于另一个集合的元素,l1.retainAll(l2),如果学过集合的话,其实就是l1和l2的并集做为l1的元素了,其实筛选过的这些人就是l2中的会员,l2.removeAll(l1)就是删除l2中包含l1中的元素,其实就是l2中的非会员了,就是l2剩下的那些人,最后有个小验证就是l1和l2加起来应该是原来赞助商提供表的人数,如果对上了,说明正确了。这个小程序使我的工作量减轻不少,基本不用加班就把活干完了,呵呵~

不知道说的清不清楚,呵呵,如果有更好的办法,想听听大家的意见。

原创粉丝点击