Friend 라는 모델의 배열 형태에서 friend_id 를 중복을 제거해서 가져오고자
기존코드
List<String> userIdList = new ArrayList<String>();
for(Friend friend : insertList) {
boolean isExist = false;
if (friend != null) {
for(String user_id : userIdList) {
if(friend.getUser_id().equals(user_id)) {
isExist = true;
break;
}
}
if(isExist == false) userIdList.add(friend.getUser_id());
}
}
자바8 stream 사용
List<String> userIdList = insertList.stream().map(Friend::getUser_id).distinct().collect(Collectors.toList());