Java如何判断一个list中是否有重复元素呢?

java-教程王 Java经验 发布时间:2022-04-04 10:34:18 阅读数:10898 1
下文笔者讲述list中检测是否有重复元素的方法分享,如下所示:
实现思路:
    使用stream检测distinct所返回的list和原list进行对比
	当两者相同时,则代表无重复值
例:
package com.java265.other;
import java.util.Arrays;
import java.util.List;
public class Test14 {
	/** java265.com 示例 */
	public static void main(String[] args) {
		List<Integer> list = Arrays.asList(1, 2, 4, 1, 2, 8, 9, 10, 11, 12);

		long i = list.stream().distinct().count();
		if (list.size() == i) {
			System.out.println("集合不存在重复值");
		} else {
			System.out.println("集合存在重复值");
		}
	}
}
-------运行以上代码,将输出以下信息-----
集合存在重复值
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202204/16490397062682.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者