判断List<E>内是否有重复对象

主要用到Java 8的Stream类

    long distinctedSize = list.stream().distinct().count();
    boolean hasRepeat = list.size() > distinctedSize;

如果List<E>中的E是个自定义的POJO,那么最好重写其toString()方法。

原文地址:https://www.cnblogs.com/deolin/p/7777006.html