Java判断List中有无重复元素

来源:互联网 发布:网络里麻瓜是什么意思 编辑:程序博客网 时间:2024/05/19 22:01

Talk is cheap, show me the code:

import java.util.ArrayList;import java.util.HashSet;import java.util.List;/** * 通过简单的代码判断List中是否包含相同元素 * @author wei 2017年7月10日 下午8:34:47 */public class ListHaveRepeat {    public static void main(String[] args) {        List<String> list = new ArrayList<String>();        list.add("1");        list.add("2");        list.add("2");        // 通过去重之后的HashSet长度来判断原list是否包含重复元素        boolean isRepeat = list.size() != new HashSet<String>(list).size();        System.out.println("list中包含重复元素:" + isRepeat);    }}