首页 新闻 会员 周边 捐助

如何对集合类的元素进行规整化处理(详见正文)

0
悬赏园豆:20 [待解决问题]
定义一个产品类,封装了产品名称,产品生效时间和失效时间。
类名称

再定义一个LIST产品集合类,
list
现在需要写一个方法,对集合类中产品的生效时间和失效时间进行规整处理。如果当前元素的生效时间和失效时间与下一条元素的生效时间失效时间有重叠或者交叉,则将当前元素和下一个元素合并为1条新记录,新记录的生效时间取这两个元素中最小的生效时间,失效时间取这两个元素中最大的失效时间。如果当前元素的生效时间和失效时间与下一条元素的生效时间失效时间不重叠,也就是没有交叉,则规整后,生成两个新纪录,生效时间和失效时间保持不变。
方法名称
若林的主页 若林 | 初学一级 | 园豆:182
提问于:2014-03-29 11:37
< >
分享
所有回答(1)
0

如果:

1.2014-01-01~2014-02-20

2.2014-02-01~2014-03-20

3.2014-03-01~2014-04-20

4.2014-04-01~2014-05-20

5.2014-05-01~2014-06-20

那么规整完了就只剩一条?...我不懂这个功能的目的。

seaconch | 园豆:4823 (老鸟四级) | 2014-03-31 09:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册