Java
[Java] List 중복 제거
Jane Kwon
2021. 6. 15. 18:53
반응형
앞 단에서 순서대로 저장해야 하는 데이터가 있어서 List로 파라미터를 받아놨는데
누군가 Set으로 바꿔놔서 순서대로 저장이 안된다는 이슈가 올라왔다.
왜 Set으로 바꿔놨을지 생각하다 아무래도 '중복 데이터를 받지 않기 위함이 아니었을까'가 내 머리로 떠오른 답!
하여 List로 다시 바꾼 후 distinct 함수를 이용해 중복 데이터를 제거해주었다.
public int saveAll(int memberNo, List<String> domains) {
repository.removeAll(memberNo);
domains.stream().distinct();
return repository.saveAll(memberNo, domains);
}
반응형