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());

참조