ListUtils.java 523 B

12345678910111213141516171819
  1. package com.fdkankan.manage.util;
  2. import java.util.Arrays;
  3. import java.util.HashSet;
  4. import java.util.Set;
  5. import java.util.stream.Stream;
  6. public class ListUtils {
  7. public static <T> boolean checkForDuplicates(T... array) {
  8. Set<T> set = new HashSet<>(Arrays.asList(array));
  9. return array.length != set.size();
  10. }
  11. private static <T> boolean checkForDuplicates2(T... array) {
  12. Long distinctCount = Stream.of(array).distinct().count();
  13. return array.length != distinctCount;
  14. }
  15. }