tcItems [ReportItem [date=2014-07-11 08:00:00.000,operator=Vodafone,country=Irl,blocked=1,total=1,uniqTriggeredCount=1,], ReportItem [date=2014-07-11 08:00:00.000,operator=TMob,country=UK,blocked=2,total=4,uniqTriggeredCount=3,]]
fcItems [ReportItem [date=2014-07-11 08:00:00.000,filterid=1,country=Irl,operator=Vodafone,triggered=0,blocked=0,analysis=3,], ReportItem [date=2014-07-11 08:00:00.000,filterid=1,country=UK,operator=TMob,triggered=0,blocked=5,analysis=0,], ReportItem [date=2014-07-11 08:00:00.000,filterid=2,country=UK,operator=TMob,triggered=0,blocked=4,analysis=0,]]
나는 두 목록 같은 것을 같은 날짜가 tcItems의 모든 reportItem, 국가에서 새 목록을 만들려면 fcItems에서 reportItem으로 연산자를 사용하면 두 속성을 결합한 새 목록에서 reportItem 객체를 가져옵니다. 위의 예에서 내가 원하는 : fcItems 여러 filterIds, triggereds, blockeds 및 analysises을 가질 수
newReportItems [ReportItem [date=2014-07-11 08:00:00.000,operator=Vodafone,country=Irl,blocked=1,total=1,uniqTriggeredCount=1,[filterid=1,triggered=0,blocked=0,analysis=3],], ReportItem [date=2014-07-11 08:00:00.000,operator=TMob,country=UK,blocked=2,total=4,uniqTriggeredCount=3,[filterid=1,triggered=0,blocked=5,analysis=0],[filterid=2,triggered=0,blocked=4,analysis=0],]
참고.
본 적이 있지만이 두 개체 목록을 병합하는 방법을 찾을 수 없습니다. 같은 날, 국가 및 연산자를 가진 다른 ReportItem과 비교했을 때 true를 반환하는
1) 재정 ReportItem
의 equals
방법 : 당신은 두 단계를 필요
오오 질문을 형식을 지정하십시오. 읽을 수 없다. –