private Map getDuplicates()

in src/main/java/com/epam/digital/data/platform/user/skip/DuplicatesSkipper.java [45:59]


  private Map<Integer, Integer> getDuplicates(List<User> users) {
    Map<Integer, Integer> result = new HashMap<>();
    if (users.size() < 2 || new HashSet<>(users).size() == users.size()) {
      return result;
    }
    for (int duplicate = 1; duplicate < users.size(); duplicate++) {
      for (int main = 0; main < duplicate; main++) {
        if (users.get(duplicate).equals(users.get(main))) {
          result.put(duplicate, main);
          break;
        }
      }
    }
    return result;
  }