집합 연산 결과는 업무 문장과 원본 보존을 함께 검사한다
연산 이름을 외우기보다 어떤 원소가 결과에 남아야 하는지 작은 예로 검산합니다.
| 질문 | 연산 | 검산 |
|---|---|---|
| 모두 포함 | retainAll | 공통만 남음 |
| 하나라도 포함 | addAll | 전체 합침 |
| 공개 글 제외 | removeAll | 대기 글만 |
| 원본 필요 | 복사 후 변경 | 입력 유지 |
| 표시 순서 | 정렬·LinkedHashSet | 계약 명시 |
핵심: 결과 순서가 중요하면 Set 연산 뒤 정렬이나 순서 보존 구현을 명시합니다.
연산 이름을 외우기보다 어떤 원소가 결과에 남아야 하는지 작은 예로 검산합니다.
| 질문 | 연산 | 검산 |
|---|---|---|
| 모두 포함 | retainAll | 공통만 남음 |
| 하나라도 포함 | addAll | 전체 합침 |
| 공개 글 제외 | removeAll | 대기 글만 |
| 원본 필요 | 복사 후 변경 | 입력 유지 |
| 표시 순서 | 정렬·LinkedHashSet | 계약 명시 |
핵심: 결과 순서가 중요하면 Set 연산 뒤 정렬이나 순서 보존 구현을 명시합니다.