我想从列表中筛选基于雇员的记录。对象的过滤列表java stream
我的员工对象看起来像
<pre>new Employee(EmpID, EmpName,"month-year",Transition)
我可以为每个员工不止一个对象有不同的过渡和月 - 年如<pre>Hired , Bench, joinedproject,releasedproject,resign
以及相应的日期
现在我想从取日月年每个员工的首先和最后一个对象
为如
<pre>new Employee(1, "alex","02-2016","Hired")
new Employee(1, "alex","02-2016","Bench")
new Employee(1, "alex","03-2016","Project")
new Employee(1, "alex","12-2016","Resign")
new Employee(1, "alex","01-2017","Exit")
上面的例子,我会得到的日期为“02-2016”和“01-2017”
我希望我的问题是清楚的。
任何指针将不胜感激。
我想你'一个月year'是'String',它总是格式为“00-00”吗?是1月1日还是1?并且是终止日期还是雇佣日期? – MikaelF
是的我的日期是在字符串和它的1-2016格式。 1月是1 – MKS
还需要一些精度......当你说“3个月的时期”时,你想要什么?在过去的三个月里? – MikaelF