마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

List 에서 retainAll의 반대 함수는없나요?

0 추천
데이터베이스에서 데이터를 로드하고,

작업후에 사라진 원소를 찾아 데이터베이스에서 삭제하려합니다.

데이터베이스에서 로드시 변수하나를 더둬서 복사해뒀는데요.

마무리과정에서 삭제된원소를 찾아야하거든요.

retainAll함수경우 서로 중첩되는 값들을 가져오던데,

그 반대로 백업된배열 - 현재배열 = 없어진 아이템

 

이거 구현하려면 for문돌리는게 가장 심플한가요?
익명사용자 님이 2018년 4월 30일 질문

1개의 답변

0 추천
집합 A, B, C에 대해서

A - B = C 일때, C에서 없어진 A의 원소들의 집합을 D라고 할때

D = A.retainAll(B) 이죠.
디자이너정 (42,810 포인트) 님이 2018년 4월 30일 답변
A.retainAll(B)를 했더니 교집합이 되는것만 출력이 되길래요.
A와 B의 '교집합'이 C에서 사라진 A의 '원소들'입니다.
없어진 원소들을 알고 싶으신게 아닌가요?
...