두 명의 arraylists가 있는데, 나는 드문 아이템 만 가진 새로운 arraylist를 원합니다.이것은 두 명의 arraylists의 차이를 얻는 좋은 방법입니까?
"최고"또는 적어도 적절한 방법입니까? 그것은 단지 당신에게 두 목록에없는 요소가 아닌 두 번째에 (내가 당신의 질문을 이해 예정)하지 않은 첫 번째 목록에서 요소를 제공하기 때문에 좋은 방법이 아니다
Public Function diffLists(ByRef first, ByRef second As Collection) As ArrayList
Dim retval As New ArrayList()
For Each element In first
If Not second.Contains(element) Then
retval.Add(element)
End If
Next
retval.TrimToSize()
Return retval
End Function
TIA
당신이 목록에서 요소 (목록 집합입니다), 하나의리스트로 세트를 결합 요소를 정렬 및 던지고 쉬운 방법이 고유한지 보장 할 수있는 경우 그것들 중에는 두 가지가있다. – R0MANARMY